+++ /dev/null
-<?php
-require_once ('MoodleWS.php');
-
-$moodle=new MoodleWS();
-/**test code for MoodleWS Client Login
-* @param string $username
-* @param string $password
-* @return loginReturn
-*/
-$res=$moodle->login('','');
-print_r($res);
-print($res->getClient());
-print($res->getSessionkey());
-
-
-/**test code for MoodleWS: Client Logout
-* @param integer $client
-* @param string $sesskey
-* @return boolean
-*/
-$res=$moodle->logout(0,'');
-print($res);
-
-/**test code for MoodleWS: Edit Users Information
-* @param integer $client
-* @param string $sesskey
-* @param editUsersInput $users
-* @return editUsersOutput
-*/
-$users= new editUsersInput();
-$users->setUsers(array());
-$res=$moodle->edit_users(0,'',$users);
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get Users Information
-* @param integer $client
-* @param string $sesskey
-* @param (getUsersInput) array of string $userids
-* @param string $idfield
-* @return getUsersReturn
-*/
-$userids=array();
-$res=$moodle->get_users(0,'',$userids,'');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Edit Courses Information
-* @param integer $client
-* @param string $sesskey
-* @param editCoursesInput $courses
-* @return editCoursesOutput
-*/
-$courses= new editCoursesInput();
-$courses->setCourses(array());
-$res=$moodle->edit_courses(0,'',$courses);
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Courses Information
-* @param integer $client
-* @param string $sesskey
-* @param (getCoursesInput) array of string $courseids
-* @param string $idfield
-* @return getCoursesReturn
-*/
-$courseids=array();
-$res=$moodle->get_courses(0,'',$courseids,'');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get resources in courses
-* @param integer $client
-* @param string $sesskey
-* @param (getCoursesInput) array of string $courseids
-* @param string $idfield
-* @return getResourcesReturn
-*/
-$courseids=array();
-$res=$moodle->get_resources(0,'',$courseids,'');
-print_r($res);
-print($res->getResources());
-
-
-/**test code for MoodleWS: Get resources in courses
-* @param integer $client
-* @param string $sesskey
-* @param (getCoursesInput) array of string $courseids
-* @param string $idfield
-* @param string $type
-* @return getResourcesReturn
-*/
-$courseids=array();
-$res=$moodle->get_instances_bytype(0,'',$courseids,'','');
-print_r($res);
-print($res->getResources());
-
-
-/**test code for MoodleWS: Get User Grades
-* @param integer $client
-* @param string $sesskey
-* @param string $userid
-* @param (getGradesInput) array of string $courseids
-* @param string $idfield
-* @return getGradesReturn
-*/
-$courseids=array();
-$res=$moodle->get_grades(0,'','',$courseids,'');
-print_r($res);
-print($res->getGrades());
-
-
-/**test code for MoodleWS: Enrol students in a course
-* @param integer $client
-* @param string $sesskey
-* @param string $courseid
-* @param (enrolStudentsInput) array of string $userids
-* @param string $idfield
-* @return enrolStudentsReturn
-*/
-$userids=array();
-$res=$moodle->enrol_students(0,'','',$userids,'');
-print_r($res);
-print($res->getError());
-print($res->getStudents());
-
-
-/**test code for MoodleWS: Get last changes to a Moodle s course
-* @param integer $client
-* @param string $sesskey
-* @param string $courseid
-* @param string $idfield
-* @param integer $limit
-* @return getLastChangesReturn
-*/
-$res=$moodle->get_last_changes(0,'','','',0);
-print_r($res);
-print($res->getChanges());
-
-
-/**test code for MoodleWS: Get Moodle s events
-* @param integer $client
-* @param string $sesskey
-* @param integer $eventtype
-* @param integer $ownerid
-* @return getEventsReturn
-*/
-$res=$moodle->get_events(0,'',0,0);
-print_r($res);
-print($res->getEvents());
-
-
-/**test code for MoodleWS: Get Course Information
-* @param integer $client
-* @param string $sesskey
-* @param string $courseid
-* @param string $idfield
-* @return getCoursesReturn
-*/
-$res=$moodle->get_course(0,'','','');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Course Information
-* @param integer $client
-* @param string $sesskey
-* @param string $info
-* @return getCoursesReturn
-*/
-$res=$moodle->get_course_byid(0,'','');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Course Information
-* @param integer $client
-* @param string $sesskey
-* @param string $info
-* @return getCoursesReturn
-*/
-$res=$moodle->get_course_byidnumber(0,'','');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get one User Information
-* @param integer $client
-* @param string $sesskey
-* @param string $userid
-* @param string $idfield
-* @return getUsersReturn
-*/
-$res=$moodle->get_user(0,'','','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get All roles defined in Moodle
-* @param integer $client
-* @param string $sesskey
-* @return getRolesReturn
-*/
-$res=$moodle->get_roles(0,'');
-print_r($res);
-print($res->getRoles());
-
-
-/**test code for MoodleWS: Get one role defined in Moodle
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @return getRolesReturn
-*/
-$res=$moodle->get_role_byid(0,'','');
-print_r($res);
-print($res->getRoles());
-
-
-/**test code for MoodleWS: Get one role defined in Moodle
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @return getRolesReturn
-*/
-$res=$moodle->get_role_byname(0,'','');
-print_r($res);
-print($res->getRoles());
-
-
-/**test code for MoodleWS: Get Moodle course categories
-* @param integer $client
-* @param string $sesskey
-* @return getCategoriesReturn
-*/
-$res=$moodle->get_categories(0,'');
-print_r($res);
-print($res->getCategories());
-
-
-/**test code for MoodleWS: Get one category defined in Moodle
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @return getCategoriesReturn
-*/
-$res=$moodle->get_category_byid(0,'','');
-print_r($res);
-print($res->getCategories());
-
-
-/**test code for MoodleWS: Get one category defined in Moodle
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @return getCategoriesReturn
-*/
-$res=$moodle->get_category_byname(0,'','');
-print_r($res);
-print($res->getCategories());
-
-
-/**test code for MoodleWS: Get Courses user identified by id is member of
-* @param integer $client
-* @param string $sesskey
-* @param integer $uid
-* @param string $sort
-* @return getCoursesReturn
-*/
-$res=$moodle->get_my_courses(0,'',0,'');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Courses current user identified by username is member of
-* @param integer $client
-* @param string $sesskey
-* @param string $uinfo
-* @param string $sort
-* @return getCoursesReturn
-*/
-$res=$moodle->get_my_courses_byusername(0,'','','');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Courses current user identified by idnumber is member of
-* @param integer $client
-* @param string $sesskey
-* @param string $uinfo
-* @param string $sort
-* @return getCoursesReturn
-*/
-$res=$moodle->get_my_courses_byidnumber(0,'','','');
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get user info from Moodle user login
-* @param integer $client
-* @param string $sesskey
-* @param string $userinfo
-* @return getUsersReturn
-*/
-$res=$moodle->get_user_byusername(0,'','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get user info from Moodle user id number
-* @param integer $client
-* @param string $sesskey
-* @param string $userinfo
-* @return getUsersReturn
-*/
-$res=$moodle->get_user_byidnumber(0,'','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get user info from Moodle user id
-* @param integer $client
-* @param string $sesskey
-* @param string $userinfo
-* @return getUsersReturn
-*/
-$res=$moodle->get_user_byid(0,'','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get users having a role in a course
-* @param integer $client
-* @param string $sesskey
-* @param string $idcourse
-* @param string $idfield
-* @param integer $idrole
-* @return getUsersReturn
-*/
-$res=$moodle->get_users_bycourse(0,'','','',0);
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: count users having a role in a course
-* @param integer $client
-* @param string $sesskey
-* @param string $idcourse
-* @param string $idfield
-* @param integer $idrole
-* @return integer
-*/
-$res=$moodle->count_users_bycourse(0,'','','',0);
-print($res);
-
-/**test code for MoodleWS: Get Courses belonging to category
-* @param integer $client
-* @param string $sesskey
-* @param integer $categoryid
-* @return getCoursesReturn
-*/
-$res=$moodle->get_courses_bycategory(0,'',0);
-print_r($res);
-print($res->getCourses());
-
-
-/**test code for MoodleWS: Get Course groups
-* @param integer $client
-* @param string $sesskey
-* @param string $courseid
-* @param string $idfield
-* @return getGroupsReturn
-*/
-$res=$moodle->get_groups_bycourse(0,'','','');
-print_r($res);
-print($res->getGroups());
-
-
-/**test code for MoodleWS: Get Course Information
-* @param integer $client
-* @param string $sesskey
-* @param string $info
-* @param integer $courseid
-* @return getGroupsReturn
-*/
-$res=$moodle->get_group_byid(0,'','',0);
-print_r($res);
-print($res->getGroups());
-
-
-/**test code for MoodleWS: Get Course Information
-* @param integer $client
-* @param string $sesskey
-* @param string $info
-* @param integer $courseid
-* @return getGroupsReturn
-*/
-$res=$moodle->get_groups_byname(0,'','',0);
-print_r($res);
-print($res->getGroups());
-
-
-/**test code for MoodleWS: Get users members of a group in course
-* @param integer $client
-* @param string $sesskey
-* @param integer $groupid
-* @return getUsersReturn
-*/
-$res=$moodle->get_group_members(0,'',0);
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: get current user Moodle internal id (helper)
-* @param integer $client
-* @param string $sesskey
-* @return integer
-*/
-$res=$moodle->get_my_id(0,'');
-print($res);
-
-/**test code for MoodleWS: Get user group in course
-* @param integer $client
-* @param string $sesskey
-* @param integer $courseid
-* @param integer $uid
-* @return getGroupsReturn
-*/
-$res=$moodle->get_my_group(0,'',0,0);
-print_r($res);
-print($res->getGroups());
-
-
-/**test code for MoodleWS: Get user groups in all Moodle site
-* @param integer $client
-* @param string $sesskey
-* @param integer $uid
-* @return getGroupsReturn
-*/
-$res=$moodle->get_my_groups(0,'',0);
-print_r($res);
-print($res->getGroups());
-
-
-/**test code for MoodleWS: Get course teachers
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @param string $id
-* @return getUsersReturn
-*/
-$res=$moodle->get_teachers(0,'','','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: Get course students
-* @param integer $client
-* @param string $sesskey
-* @param string $value
-* @param string $id
-* @return getUsersReturn
-*/
-$res=$moodle->get_students(0,'','','');
-print_r($res);
-print($res->getUsers());
-
-
-/**test code for MoodleWS: check if user has a given role in a given course
-* @param integer $client
-* @param string $sesskey
-* @param string $iduser
-* @param string $iduserfield
-* @param string $idcourse
-* @param string $idcoursefield
-* @param integer $idrole
-* @return boolean
-*/
-$res=$moodle->has_role_incourse(0,'','','','','',0);
-print($res);
-
-/**test code for MoodleWS: returns user s primary role in a given course
-* @param integer $client
-* @param string $sesskey
-* @param string $iduser
-* @param string $iduserfield
-* @param string $idcourse
-* @param string $idcoursefield
-* @return integer
-*/
-$res=$moodle->get_primaryrole_incourse(0,'','','','','');
-print($res);
-
-/**test code for MoodleWS: Get user most recent activities in a Moodle course
-* @param integer $client
-* @param string $sesskey
-* @param string $iduser
-* @param string $iduserfield
-* @param string $idcourse
-* @param string $idcoursefield
-* @param integer $idlimit
-* @return getActivitiesReturn
-*/
-$res=$moodle->get_activities(0,'','','','','',0);
-print_r($res);
-print($res->getActivities());
-
-
-/**test code for MoodleWS: count user most recent activities in a Moodle course
-* @param integer $client
-* @param string $sesskey
-* @param string $value1
-* @param string $id1
-* @param string $value2
-* @param string $id2
-* @return integer
-*/
-$res=$moodle->count_activities(0,'','','','','');
-print($res);
-
-?>