dokeos-gradebook
[ class tree: dokeos-gradebook ] [ index: dokeos-gradebook ] [ all elements ]

Class: EvalLink

Source Location: /main/gradebook/lib/be/evallink.class.php

Class Overview

AbstractLink
   |
   --EvalLink

Class to be used as basis for links referring to Evaluation objects.


Author(s):

  • Bert Steppé

Variables

Methods


Child classes:

DropboxLink
Gradebook link to dropbox item
StudentPublicationLink
Gradebook link to student publication item

Inherited Variables

Inherited Methods

Class: AbstractLink

AbstractLink::AbstractLink()
AbstractLink::add()
Insert this link into the database
AbstractLink::add_linked_data()
AbstractLink::add_target_subcategories()
Internal function used by get_target_categories()
AbstractLink::create_objects_from_mysql_result()
AbstractLink::delete()
Delete this link from the database
AbstractLink::delete_linked_data()
AbstractLink::find_links()
Find links by name To keep consistency, do not call this method but LinkFactory::find_links instead.
AbstractLink::get_all_links()
AbstractLink::get_category_id()
AbstractLink::get_course_code()
AbstractLink::get_date()
AbstractLink::get_icon_name()
AbstractLink::get_id()
AbstractLink::get_item_type()
AbstractLink::get_link()
AbstractLink::get_not_created_links()
AbstractLink::get_ref_id()
AbstractLink::get_target_categories()
Generate an array of possible categories where this link can be moved to.
AbstractLink::get_type()
AbstractLink::get_type_name()
AbstractLink::get_user_id()
AbstractLink::get_view_url()
AbstractLink::get_weight()
AbstractLink::has_results()
AbstractLink::is_allowed_to_change_name()
AbstractLink::is_valid_link()
AbstractLink::is_visible()
AbstractLink::load()
Retrieve links and return them as an array of extensions of AbstractLink.
AbstractLink::move_to_cat()
Move this link to the given category.
AbstractLink::needs_max()
AbstractLink::needs_name_and_description()
AbstractLink::needs_results()
AbstractLink::save()
Update the properties of this link in the database
AbstractLink::save_linked_data()
AbstractLink::set_category_id()
AbstractLink::set_course_code()
AbstractLink::set_date()
AbstractLink::set_description()
AbstractLink::set_id()
AbstractLink::set_max()
AbstractLink::set_name()
AbstractLink::set_ref_id()
AbstractLink::set_type()
AbstractLink::set_user_id()
AbstractLink::set_visible()
AbstractLink::set_weight()

Class Details

[line 8]
Class to be used as basis for links referring to Evaluation objects.



Tags:

author:  Bert Steppé
abstract:  
filesource:  Source Code for this file


[ Top ]


Class Variables

$evaluation =  null

[line 11]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor EvalLink [line 16]

EvalLink EvalLink( )

Constructor



[ Top ]

method add_linked_data [line 92]

void add_linked_data( )



Tags:

access:  public


Overrides AbstractLink::add_linked_data() (parent method not documented)

[ Top ]

method calc_score [line 30]

void calc_score( [ $stud_id = null])



Tags:

access:  public


Parameters:

   $stud_id  

[ Top ]

method delete_linked_data [line 107]

void delete_linked_data( )



Tags:

access:  public


Overrides AbstractLink::delete_linked_data() (parent method not documented)

[ Top ]

method get_description [line 57]

void get_description( )



Tags:

access:  public


[ Top ]

method get_evaluation [line 163]

void get_evaluation( )

Lazy load function to get the linked evaluation



Tags:

access:  protected


[ Top ]

method get_link [line 36]

void get_link( )



Tags:

access:  public


Overrides AbstractLink::get_link() (parent method not documented)

[ Top ]

method get_max [line 63]

void get_max( )



Tags:

access:  public


[ Top ]

method get_name [line 51]

void get_name( )



Tags:

access:  public


[ Top ]

method has_results [line 24]

void has_results( )



Tags:

access:  public


Overrides AbstractLink::has_results() (parent method not documented)

[ Top ]

method is_valid_link [line 69]

void is_valid_link( )



Tags:

access:  public


Overrides AbstractLink::is_valid_link() (parent method not documented)

[ Top ]

method needs_max [line 81]

void needs_max( )



Tags:

access:  public


Overrides AbstractLink::needs_max() (parent method not documented)

[ Top ]

method needs_name_and_description [line 76]

void needs_name_and_description( )



Tags:

access:  public


Overrides AbstractLink::needs_name_and_description() (parent method not documented)

[ Top ]

method needs_results [line 86]

void needs_results( )



Tags:

access:  public


Overrides AbstractLink::needs_results() (parent method not documented)

[ Top ]

method save_linked_data [line 101]

void save_linked_data( )



Tags:

access:  public


Overrides AbstractLink::save_linked_data() (parent method not documented)

[ Top ]

method set_date [line 135]

void set_date( $date)



Tags:

access:  public


Overrides AbstractLink::set_date() (parent method not documented)

Parameters:

   $date  

[ Top ]

method set_description [line 120]

void set_description( $description)



Tags:

access:  public


Overrides AbstractLink::set_description() (parent method not documented)

Parameters:

   $description  

[ Top ]

method set_max [line 126]

void set_max( $max)



Tags:

access:  public


Overrides AbstractLink::set_max() (parent method not documented)

Parameters:

   $max  

[ Top ]

method set_name [line 114]

void set_name( $name)



Tags:

access:  public


Overrides AbstractLink::set_name() (parent method not documented)

Parameters:

   $name  

[ Top ]

method set_visible [line 149]

void set_visible( $visible)



Tags:

access:  public


Overrides AbstractLink::set_visible() (parent method not documented)

Parameters:

   $visible  

[ Top ]

method set_weight [line 142]

void set_weight( $weight)



Tags:

access:  public


Overrides AbstractLink::set_weight() (parent method not documented)

Parameters:

   $weight  

[ Top ]


Documentation generated on Thu, 12 Jun 2008 13:23:20 -0500 by phpDocumentor 1.4.1