Moodle Class Reference

List of all members.

Public Member Functions

(void) - sync
(void) - login:password:
 Log in a Moodle system.
(void) - logout
 Log out from a Moodle system.
(void) - getCourses:
 Get all courses.
(void) - getCourse:delegate:
 Get a course with an ID.
(void) - getMyCourses:
 Get all my courses.
(void) - getResources:delegate:
 Get all resources from a course.
(void) - getTeachers:delegate:
 Get all teachers from a course.
(void) - getStudents:delegate:
 Get all students from a course.
(void) - getActivities:delegate:
 Get all activities of a course.
(void) - getLastChanges:delegate:
 Get all activities of a course.

Protected Attributes

RMCallcall
RMSessionsession
MoodleCallProtocolprotocol
MoodleAuthenticatorauthenticator

Properties

BOOL loggedIn

Detailed Description

Definition at line 15 of file Moodle.h.


Member Function Documentation

- (void) login: (NSString*)  username
password: (NSString*)  password 

Log in a Moodle system.

Parameters:
username the username to log in
password the password to log in

Definition at line 43 of file Moodle.m.

- (void) getCourses: (id)  delegate  

Get all courses.

Returns:
courses as an NSArray of NSDictionary

Definition at line 69 of file Moodle.m.

- (void) getCourse: (NSInteger)  courseId
delegate: (id)  delegate 

Get a course with an ID.

Parameters:
courseId the course id
Returns:
a course as an NSDictionary

Definition at line 74 of file Moodle.m.

- (void) getMyCourses: (id)  delegate  

Get all my courses.

Returns:
courses as an NSArray of NSDictionary

Definition at line 83 of file Moodle.m.

- (void) getResources: (NSInteger)  courseId
delegate: (id)  delegate 

Get all resources from a course.

Parameters:
courseId the course id
Returns:
resources as an NSArray of NSDictionary

Definition at line 88 of file Moodle.m.

- (void) getTeachers: (NSInteger)  courseId
delegate: (id)  delegate 

Get all teachers from a course.

Parameters:
courseId the course id
Returns:
teachers as an NSArray of NSDictionary

Definition at line 97 of file Moodle.m.

- (void) getStudents: (NSInteger)  courseId
delegate: (id)  delegate 

Get all students from a course.

Parameters:
courseId the course id
Returns:
resources as an NSArray of NSDictionary

Definition at line 106 of file Moodle.m.

- (void) getActivities: (NSInteger)  courseId
delegate: (id)  delegate 

Get all activities of a course.

Parameters:
courseId the course id
Returns:
activities as an NSArray of NSDictionary

Definition at line 115 of file Moodle.m.

- (void) getLastChanges: (NSInteger)  courseId
delegate: (id)  delegate 

Get all activities of a course.

Parameters:
courseId the course id
Returns:
activities as an NSArray of NSDictionary

Definition at line 124 of file Moodle.m.


The documentation for this class was generated from the following files:

Generated on Wed Dec 9 23:55:12 2009 for WIRemoting by  doxygen 1.6.1