mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
Course request feature. Allows normal users to 'request' courses they would like created,
and admins can approve or reject pending courses. Also, contains the ability to restrict activity modules on a per course basic. Strict config options: enable restricting modules at ALL (for all courses, no courses, requested courses), what to do by default for newly created courses as well as what modules to enable for above category by default. This feature was created for the aim of building a community side to moodle - for institutes that have strict courses and enrolments, allowing normal users to request interest courses is a good feature, but some modules may be redundant (assignment, lesson, quiz etc) Please test!
This commit is contained in:
parent
575122f98e
commit
0705ff843b
18 changed files with 690 additions and 11 deletions
|
@ -42,7 +42,7 @@ $string['adminhelpauthentication'] = 'You can use internal user accounts or exte
|
|||
$string['adminhelpbackup'] = 'Configure automated backups and their schedule';
|
||||
$string['adminhelpconfiguration'] = 'Configure how the site looks and works';
|
||||
$string['adminhelpconfigvariables'] = 'Configure variables that affect general operation of the site';
|
||||
$string['adminhelpcourses'] = 'Define courses and categories and assign people to them';
|
||||
$string['adminhelpcourses'] = 'Define courses and categories and assign people to them, edit pending courses.';
|
||||
$string['adminhelpeditorsettings'] = 'Define basic settings for HTML editor';
|
||||
$string['adminhelpedituser'] = 'Browse the list of user accounts and edit any of them';
|
||||
$string['adminhelpenrolments'] = 'Choose internal or external ways to control enrolments';
|
||||
|
@ -78,6 +78,7 @@ $string['alllogs'] = 'All logs';
|
|||
$string['allow'] = 'Allow';
|
||||
$string['allowguests'] = 'This course allows guest users to enter';
|
||||
$string['allowinternal'] = 'Allow internal methods as well';
|
||||
$string['allownone'] = 'Allow none';
|
||||
$string['allownot'] = 'Do not allow';
|
||||
$string['allparticipants'] = 'All participants';
|
||||
$string['allteachers'] = 'All teachers';
|
||||
|
@ -86,6 +87,7 @@ $string['alphanumerical'] = 'Can only contain alphabetical letters or numbers';
|
|||
$string['alreadyconfirmed'] = 'Registration has already been confirmed';
|
||||
$string['always'] = 'Always';
|
||||
$string['answer'] = 'Answer';
|
||||
$string['approve'] = 'Approve';
|
||||
$string['areyousuretorestorethis'] = 'Do you want to continue?';
|
||||
$string['areyousuretorestorethisinfo'] = 'Later in this process you will have a choice of adding this backup to an existing course or creating a completely new course.';
|
||||
$string['assessment'] = 'Assessment';
|
||||
|
@ -200,6 +202,9 @@ $string['country'] = 'Country';
|
|||
$string['course'] = 'Course';
|
||||
$string['courseavailable'] = 'This course is available to students';
|
||||
$string['courseavailablenot'] = 'This course is not available to students';
|
||||
$string['courseapprovedsubject'] = 'Your course has been approved!';
|
||||
$string['courseapprovedemail'] = 'Your requested course, $a->name, has been approved and you have been made a $a->teacher. To access your new course, go to $a->url';
|
||||
$string['courseapprovedfailed'] = 'Failed to save the course as approved!';
|
||||
$string['coursebackup'] = 'Course backup';
|
||||
$string['coursecategories'] = 'Course categories';
|
||||
$string['coursecategory'] = 'Course category';
|
||||
|
@ -208,8 +213,20 @@ $string['coursefiles'] = 'Course files';
|
|||
$string['courseformats'] = 'Course formats';
|
||||
$string['coursegrades'] = 'Course grades';
|
||||
$string['courseinfo'] = 'Course info';
|
||||
$string['coursereject'] = 'Reject a course request';
|
||||
$string['courserejected'] = 'Course has been rejected and the requester has been notified.';
|
||||
$string['courserejectreason'] = 'Outline your reasons for rejecting this course<br />(this will be emailed to the requester)';
|
||||
$string['courserejectsubject'] = 'Your course has been rejected';
|
||||
$string['courserejectemail'] = 'Sorry, but the course you requested has been rejected. Here is the reason provided:'."\n\n".'$a';
|
||||
$string['courserequest'] = 'Course request';
|
||||
$string['courserequestdisabled'] = 'Sorry, but requesting courses has been disabled by the administrator';
|
||||
$string['courserequestintro'] = 'Use this form to request a course to be created for you.<br />Try and fill in as much information as you can to allow<br />the administrators to understand your reasons for wanting this course.';
|
||||
$string['courserequestsuccess'] = 'Successfully saved your course request. Expect an email within a few days with the outcome';
|
||||
$string['courserequestfailed'] = 'For some reason, your course request could not be saved';
|
||||
$string['courserequestreason'] = 'Reasons for wanting this course';
|
||||
$string['courserestore'] = 'Course restore';
|
||||
$string['courses'] = 'Courses';
|
||||
$string['coursespending'] = 'Courses pending approval';
|
||||
$string['coursestaught'] = 'Courses I have taught';
|
||||
$string['coursescategory'] = 'Courses in the same category';
|
||||
$string['coursehidden'] = 'This course is currently unavailable to students';
|
||||
|
@ -693,6 +710,7 @@ $string['missinglastname'] = 'Missing surname';
|
|||
$string['missingname'] = 'Missing name';
|
||||
$string['missingnewpassword'] = 'Missing new password';
|
||||
$string['missingpassword'] = 'Missing password';
|
||||
$string['missingreqreason'] = 'Missing reason';
|
||||
$string['missingshortname'] = 'Missing short name';
|
||||
$string['missingshortsitename'] = 'Missing short site name';
|
||||
$string['missingsitedescription'] = 'Missing site description';
|
||||
|
@ -781,6 +799,7 @@ $string['noimagesyet'] = 'No images have been uploaded to your course yet';
|
|||
$string['nomorecourses'] = 'No more matching courses could be found';
|
||||
$string['nomoreidnumber'] = 'Not using an idnumber to avoid collisions';
|
||||
$string['none'] = 'None';
|
||||
$string['nopendingcourses'] = 'There are no courses pending approval';
|
||||
$string['nopotentialadmins'] = 'No potential admins';
|
||||
$string['nopotentialcreators'] = 'No potential course creators';
|
||||
$string['nopotentialstudents'] = 'No potential students';
|
||||
|
@ -897,12 +916,16 @@ for important notifications such as security alerts and new releases of Moodle.<
|
|||
$string['registrationno'] = 'No, I do not want to receive email';
|
||||
$string['registrationsend'] = 'Send registration information to moodle.org';
|
||||
$string['registrationyes'] = 'Yes, please notify me about important issues';
|
||||
$string['reject'] = 'Reject';
|
||||
$string['removeadmin'] = 'Remove admin';
|
||||
$string['removecreator'] = 'Remove course creator';
|
||||
$string['removestudent'] = 'Remove student';
|
||||
$string['removeteacher'] = 'Remove teacher';
|
||||
$string['rename'] = 'Rename';
|
||||
$string['renamefileto'] = 'Rename <b>$a</b> to';
|
||||
$string['requestcourse'] = 'Request a course';
|
||||
$string['requestedby'] = 'Requested by';
|
||||
$string['requestreason'] = 'Reason for course request';
|
||||
$string['required'] = 'Required';
|
||||
$string['requireskey'] = 'This course requires an enrolment key';
|
||||
$string['requirespayment'] = 'This course requires payment for access';
|
||||
|
@ -913,6 +936,7 @@ $string['restorecancelled'] = 'Restore canceled';
|
|||
$string['restorecoursenow'] = 'Restore this course now!';
|
||||
$string['restorefinished'] = 'Restore completed successfully';
|
||||
$string['restoreto'] = 'Restore to';
|
||||
$string['restrictmodules'] = 'Restrict activity modules?';
|
||||
$string['returningtosite'] = 'Returning to this web site?';
|
||||
$string['revert'] = 'Revert';
|
||||
$string['role'] = 'Role';
|
||||
|
@ -949,6 +973,7 @@ $string['separateandconnected'] = 'Separate and Connected ways of knowing';
|
|||
$string['serverlocaltime'] = 'Server\'s local time';
|
||||
$string['settings'] = 'Settings';
|
||||
$string['shortname'] = 'Short name';
|
||||
$string['shortnamecollisionwarning'] ='[*] = This shortname is already in use by a course and will need to be changed upon approval';
|
||||
$string['shortnametaken'] = 'Short name is already used for another course ($a)';
|
||||
$string['shortsitename'] = 'Short name for site (eg single word)';
|
||||
$string['show'] = 'Show';
|
||||
|
@ -993,6 +1018,7 @@ $string['someerrorswerefound'] = 'Some information was missing or incorrect. Loo
|
|||
$string['sortby'] = 'Sort by';
|
||||
$string['specifyname'] = 'You must specify a name.';
|
||||
$string['startdate'] = 'Course start date';
|
||||
$string['starpending'] = '([*] = course pending approval)';
|
||||
$string['startsignup'] = 'Create new account';
|
||||
$string['state'] = 'State/Province';
|
||||
$string['statistics'] = 'Statistics';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue