Note: You are currently viewing documentation for Moodle 2.9. Up-to-date documentation for the latest stable version of Moodle may be available here: ELIS Learners perspective.

ELIS Learners perspective: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<h2>Learners Perspective</h2>Student/Learner level users in ELIS have a much simpler view of the system than the information and controls available to administrators.<br /><br />Depending on how your site is configured, students will just see their own learning plan, which includes their courses, certificates (if they have earned any and you have enabled these on your site).[[Image:elis_user_learningplan_currentclasses.png|frame|center|]]Students can click on the links in the Program Management block to enter their courses, view their certificates, etc.<br />
<h2>Learners Perspective</h2>Student/Learner level users in ELIS have a much simpler view of the system than the information and controls available to administrators.<br /><br />
<h2>Programs Widget/Block</h2>
This example will demonstrate how a learner uses the new Programs Widget. <br /><br />First the Programs Widget or block is added. In this example learners will access the Programs block on their My Home page. The block has been added to the middle column. Administrators can adjust settings for the block by going to the ELIS Administration block&gt; Admin &gt; Widget Settings &gt; Programs Widget.<br /><br />The two main use cases for user enrollment in ELIS are auto-enroll and self-enroll. This example is covering self-enroll. For self-enroll we want to:
<ol>
  <li>Create Moodle courses, optional</li>
  <li>Create matching ELIS course descriptions that are linked to the Moodle courses</li>
  <li>Create ELIS class instances that in this example will be linked to the same Moodle course</li>
  <li>Create a program(s) and optionally a course set(s), then assign the ELIS course descriptions to the program. For this example all the courses are required in the program and course set.</li>
  <li>Enroll the user in the program. This will allow the user to choose from all available class instances of course descriptions in the program.</li>
</ol><br /> Now login as the user assigned to the program. The learner navigates to the My Home page or is directed there. The programs widget/block is displayed in the middle column. The program Progress Bar is located to the right of the program. Selecting the arrow next to the program opens additional information. Users can also search programs in the programs widget now.<br />[[Image:elis2.7_learnerprogramwidget.png|frame|center|]]Once the program information is opened we see all the course sets and courses assigned to the program. <br />
<ol>
  <li>To view the courses assigned to the course set select the arrow next to the name of the course set.</li>
  <li>The Planning a Project course has already been completed by the user.</li>
  <li>Select the arrow next to a course to view more information about the course, including a list of available classes.</li>
  <li>Use the Enroll link next to class instances to enroll in the class</li>
  <li>Multiple classes can be listed.</li>
</ol>
[[Image:elis2.7_learnerprogramswidget2.png|frame|center|]]If the max number of users are already assigned to the class, the learner is automatically assigned to the class waitlist. Select the Leave link to unenroll from the waitlist.<br />[[Image:elis2.7_programswidget_waitlist.png|frame|center|]]If the learner tries to enroll in a course description with a prerequisite course that has not been completed by the user, there will be a message stating 'Prerequisites not complete' below the course description.<br />[[Image:elis2.7_programswidget_prerequisite.png|frame|center|]]For sites with many classes to choose from, the new search/filter capabilities for courses, classes, and course sets will be helpful. It may also be beneficial in other instances, e.g. if there are only a couple classes to search but each one has a detailed description that takes up space in the block. Search allows the learners to easily find the class they want without scrolling.<br /><br />To edit the settings for the filters, admin users can go to the ELIS Administration block &gt; Admin &gt; Widget Settings &gt; Programs Widget. Any ELIS custom fields for courses, classes, or course sets can be added here in addition to some standard ELIS fields.<br /><br />Learners select the (1) search icon next to a course, class, or course set in the Programs widget to customize the filter and add fields for filtering. In the example below a (2) custom class field is being added to the filter.<br />[[Image:elis2.7_programswidget_classfilter.png|frame|center|]]The custom class field has now been added to the filter.<br />[[Image:elis2.7_programswidget_classfilter2.png|frame|center|]]This is a text entry field, when I select the custom field a text box opens for filtering the Groups And Teamwork classes. As soon as text is entered the filter starts working in real-time. <br />[[Image:elis2.7_programswidget_classfilter3.png|frame|center|]]The learner can add all the filters allowed in the settings. Fields can be removed from the filter list by selecting the X to the right of the field box.<br />
<h3>ELIS 2.7.3 Improvements</h3>
Once a learner has enrolled in a class the programs widget updates the class details to show the student as enrolled. If the class is linked to a Moodle course, then a 'Moodle course' link will be listed with the class as shown in the next image.<br />[[Image:elis2.7_programswidget_courselink.png|frame|center|]]
When the learner completes a class, the programs widget updates the class details with the user's status, grade, and completion date for that class.
<br />[[Image:elis2.7_programswidget_class_morelink.png|frame|center|]]
Select the More link to view all the class information.<br />[[Image:elis2.7_programswidget_classinfo.png|frame|center|]]
Note: ELIS 2.7.5.0 and 2.8.3.0 fix an issue introduced in ELIS 2.7. If a learner is assigned to a track of classes they should only see classes that are assigned to the track in the Programs Widget.
<h2>Individual User Reports</h2>
All the users in ELIS can generate an Individual Course Progress Report or an Individual User Report. When users select the Individual Course Progress Report link an Individual Course Progress Report filter will appear with the user's name pre-selected. Select the checkbox next to any additional columns you want to add to the report.<br />[[Image:elis2.7_indcourseprogress_filter.png|frame|center|]]Selecting the Show Report button will generate the report, an example report is shown below.<br /><br />
Individual Course Progress Report:[[Image:elis2.7_indcourseprogressreport.png|frame|center|]]An Individual User Report can also be generated by selecting that link, an example of that report is below. Courses sets assigned to programs and the courses assigned to the course sets are listed first, then the courses assigned to a program but not a course set are listed. Courses not assigned to a program or course set are listed last.<br /><br />Individual User Report:[[Image:elis2.7_induserreport1.png|frame|center|]]Scroll to the bottom of this program's section of the report and there is a summary of the program completion at this point. Course set information is included in the summary if one is assigned to the program. The summary line is always highlighted.[[Image:elis2.7_induserreport2.png|frame|center|]]
To change report options, click on the &quot;Configure Parameters&quot; icon located in the upper left corner of the report.<br /><br />The report can be exported in PDF or CSV format. To export the report, select either the &quot;Download PDF&quot; or &quot;Download CSV&quot; icons located in the upper left corner of the report. The report will download locally to your computer.<br /><br />Report data can be updated automatically without needed to go back to the report parameters by clicking the &quot;Refresh&quot; button located at the bottom center of the report page.<br />


<h2>Learner Dashboard</h2>
<h2>Certificates</h2>
The learner Dashboard provides students an overview of their courses by grouped by Learning Plan/Program.[[Image:elis_learner_dashboard.png|frame|center|]]The Dashboard link is located in the <i>Program Management</i> block.
<ol>
  <li>The user can select a tab for Current Learning Plans or Archived Learning Plans. Current Learning Plans are programs the user is assigned to that are marked as current by the Program Administrator. Archived Learning Plans are programs the user is assigned to that have been marked as Archived by the Program Administrator. <br /></li>
  <li>Learning Plan - The programs the learner is enrolled in. The first Learning plan in the image above is &quot;Manage Certificate&quot;. The learner can click on the name of the Learning Plan to be taken to the <i>Current Classes</i> list of their Learning Plan.</li>
  <li>Course Description - each course description within the program the user is enrolled in. The learner can click on the course description name to be taken to the the associated Moodle course (if a Moodle course has been associated with the class).</li>
  <li>Class Instance - each class within the program the user is enrolled in.</li>
  <li>Score - current or completion score in the class.</li>
  <li>Completed - If no, the user has not met completion requirements for the class. If yes, the learner has met the completion requirements for the class.</li>
  <li>Date - the date the learner completed the class. If not complete, the date will read NA.</li>
  <li>Show Completed Courses - There is a setting to enable completed courses to be viewed on the dashboard with the &quot;Show Completed Courses&quot; button, the setting is enabled by default. To disable this feature go to the Program Management block &gt; Admin &gt; Configuration &gt; Allow students to view completed courses on the dashboard. The setting is enabled in the image above.</li>
</ol><br />


<h2>Auto-enrolled vs. self-enrolled courses</h2>
<h2>Auto-enrolled vs. self-enrolled courses</h2>
In ELIS, the program administrator can set up courses so that they are auto-enrolled or let the students choose their own classes from a list in their learning plan. <br /><br />Tracks are used to auto-enroll users in classes. If a required course is set to be auto-enrolled in a track by the program administrator, then students who are in the track will be automatically added to the first available class(es) of that track which they meet all the prerequisite and/or co-requisite requirements for. <br /><br />If the available classes are full, learners then will be placed on the waitlist until a seat becomes available for them.<br /><br />Programs are used to enable users to self-enroll in classes. For this to work the course the class is an instance of must be assigned to a program and the user must be assigned to the program. Learners can then choose a class or from a list of classes from the courses of the program they are assigned to. If a course has prerequisites, then they will not be able to choose a class of that course until they have met the prerequisite requirements.<br /><br />View the next page on the &quot;Learning Plan&quot; to see how this looks from the learner's perspective.<br /> <br >
In ELIS, the program administrator can set up courses so that they are auto-enrolled or let the students choose their own classes from a list in their learning plan. <br /><br />Tracks are used to auto-enroll users in classes. If a required course is set to be auto-enrolled in a track by the program administrator, then students who are in the track will be automatically added to the first available class(es) of that track which they meet all the prerequisite and/or co-requisite requirements for. <br /><br />If the available classes are full, learners then will be placed on the waitlist until a seat becomes available for them.<br /><br />Programs are used to enable users to self-enroll in classes. For this to work the course the class is an instance of must be assigned to a program and the user must be assigned to the program. Learners can then choose a class or from a list of classes from the courses of the program they are assigned to. If a course has prerequisites, then they will not be able to choose a class of that course until they have met the prerequisite requirements.<br />
 
<h2>Learning Plan</h2>
The Learning Plan folder can be accessed by students in the Progress Reports block. There are three sections in the Learning Plan folder:
<ul>
  <li>The &quot;current classes&quot; screen shows classes that you are enrolled in. You can link to their classes from this screen.</li>
</ul>
<ul>
  <li>The &quot;program overview&quot; shows programs you are enrolled in along with the course descriptions for the program and the user status for each course description. You can also enroll in class instances from this screen.</li>
</ul>
<ul>
  <li>The &quot;waitlist courses&quot; shows courses that you have been added to the waitlist for.</li>
</ul>User's view of the learning plan folder:[[Image:elis_learningplan_pmblock.png|frame|center|]]Th next image shows a user's view of the Current Classes screen. The user is currently enrolled in 2 classes. The user can link to the class by selecting a &quot;Moodle course&quot; link in the Class Instance column.[[Image:elis_learningplan_programoverview.png|frame|center|]]The following image shows the users view of the Program Overview screen. This screen displays all the programs the user is enrolled in. Enrolling users in programs only will allow them to choose which class instances of the program they will enroll in. Enrolling users in tracks will allow auto-enrollment in class instances.<br /><br />This user is assigned to 3 programs. For the first program, auto-enroll is being used. The user was assigned to a track instance of the program which auto-enrolled them in the classes of the track. When the user was assigned to the track they are automatically enrolled in the associated program. <br /><br />For the second program, self enroll is being used. The user has been assigned to a program, now the user can choose which class instances they enroll in on the Program Overview screen.[[Image:elis_learningplan_programoverview2.png|frame|center|]]In the following image the user selected a Choose Class link from the Program Overview screen, which opens a screen with all available instances of classes that user can enroll in. Selecting the Choose link next to a class will open a confirmation screen, where the user must confirm their class enrollment. If classes have a maximum number of users already enrolled, the user can choose to be added to the class waitlist.[[Image:elis_learningplan_class_select.png|frame|center|]]In ELIS versions 2.3.3.1+, 2.4.3.1+, and 2.5.1.1+, a new setting allows users to self-unenroll from class instances. To enable this setting go to the Settings block &gt; Site administration &gt; Plugins &gt; Enrollments &gt; ELIS Program Manager enrollments and enable the &quot;Allow unenrollments from course catalog&quot; setting. This allows users to self-unenroll from a class instance if they have no grade data in the class instance. <br /><br />The user can self-unenroll from a class on their Program Overview screen. The class instance name isn't actually shown on the Program Overview screen, just the course description the class is an instance of is shown. For course descriptions to show on the user's Program Overview screen, the course description must be assigned to a program and the user must be assigned to the program. <br /><br />The following images demonstrate what a user will see when they self-unenroll from a class. The first image shows the user's Program Overview screen. The user selects the Unenroll link for the class they want to unenroll from.[[Image:elis_learningplan_classunenroll_link.png|frame|center|]]Then a confirmation screen opens where the user can confirm or cancel the unenrollment.[[Image:elis_learningplan_classunenroll.png|frame|center|]]<br />
 
<h2>Prerequisite Courses</h2>
In ELIS courses can have prerequisites or co-requisites.
<ul>
  <li>If a course has prerequisites, the prerequisite course must be completed before the course can be enrolled in. </li>
  <li>If a course has a corequisite, the learner must enroll in both courses at the same time.</li>
</ul>This image shows a user's view of their Program Overview screen. In the program the first course is a prerequisite of the second course. This user will not have the option to enroll in the second course until the first course is completed. If auto-enroll is being used for classes, then the user would not be auto-enrolled in the second class until the first is completed.[[Image:elis_prerequisitecourse.png|frame|center|]]<br />
 
<h2>Waitlist</h2>
When students enroll themselves in classes that are full they will be put on the class waitlist. This example will demonstrate a user enrolling in a class waitlist. <br /><br />The following image shows the user's Program Overview screen. They are selecting the Choose class link for the first class listed.[[Image:elis_learningplan_programoverview3.png|frame|center|]]A list of classes this user can enroll in appears. There is only one class in this example so the user will choose this class. If you scan to the right of the image there is a Class Size column that shows this class has the maximum number of users enrolled, 2/2. Select the Choose link to continue will enrollment.[[Image:elis_learningplan_class_select_waitlist.png|frame|center|]]The next image shows the confirmation screen the user will see before being added to the waitlist. The users are added to the waitlist by selecting the &quot;Add me to the waitlist&quot; button. <br /><br />When seats become available in the class, the users on the waitlist will be added to the class in the order they were added to the waitlist. This class doesn't have anyone on the waitlist so this user will be in the first position. <br /><br />Note: Each class has a setting for enabling auto-enrolling users from the waitlist when spaces/seats become available in the class. If this setting is not enabled users will have to be manually added to the class from the waitlist by an administrator/teacher.[[Image:elis_learningplan_waitlistconfirmation.png|frame|center|]]Once the user selects the Add me to the waitlist button they are added to the class waitlist. The user will receive an email and Moodle message which states: &quot;you have been added to the waitlist for class instance (name of class)&quot;. The user will receive another email and Moodle message when they are removed from the waitlist and placed in the class.<br /><br /> The waitlisted course will show up on the user's Waitlist Courses screen and their Program Overview screen. The next image is showing the user's Waitlist Courses screen. The user can also remove themselves from the waitlist here by selecting the delete icon (red circle), shown on the far right side of the next image. The column to the left of the delete column is showing the position the user has in the waitlist.<br /><br />User's Waitlist Courses:[[Image:elis_learningplan_waitlistlink.png|frame|center|]]In the updated program overview screen, the user can see they have been added to the waitlist. <br /><br />User's Program Overview:[[Image:elis_learningplan_programoverview4.png|frame|center|]]<br />
 
<h2>Individual User Reports</h2>
All the users in ELIS can generate an Individual Course Progress Report or an Individual User Report. When users select the Individual Course Progress Report link an Individual Course Progress Report filter will appear with the user's name pre-selected. Selecting the Show Report button will generate the report, an example report is shown below. <br /><br />An Individual User Report can also be generated by selecting that link, an example of that report is below the Individual Course Progress Report.[[Image:elis_indcourseprogress_reportfilter.png|frame|center|]]Individual Course Progress Report:[[Image:elis_individualcourseprogress_report.png|frame|center|]]Individual User Report:[[Image:elis_individualuser_report.png|frame|center|]]To change report options, click on the &quot;Configure Parameters&quot; icon located in the upper left corner of the report.<br /><br />The report can be exported in PDF or CSV format. To export the report, select either the &quot;Download PDF&quot; or &quot;Download CSV&quot; icons located in the upper left corner of the report. The report will download locally to your computer.<br /><br />Report data can be updated automatically without needed to go back to the report parameters by clicking the &quot;Refresh&quot; button located at the bottom center of the report page.<br />


[[Category: ELIS]] [[Category: ELIS Users]]
[[Category: ELIS]] [[Category: ELIS Users]]

Latest revision as of 17:16, 28 May 2015

Learners Perspective

Student/Learner level users in ELIS have a much simpler view of the system than the information and controls available to administrators.

Programs Widget/Block

This example will demonstrate how a learner uses the new Programs Widget.

First the Programs Widget or block is added. In this example learners will access the Programs block on their My Home page. The block has been added to the middle column. Administrators can adjust settings for the block by going to the ELIS Administration block> Admin > Widget Settings > Programs Widget.

The two main use cases for user enrollment in ELIS are auto-enroll and self-enroll. This example is covering self-enroll. For self-enroll we want to:

  1. Create Moodle courses, optional
  2. Create matching ELIS course descriptions that are linked to the Moodle courses
  3. Create ELIS class instances that in this example will be linked to the same Moodle course
  4. Create a program(s) and optionally a course set(s), then assign the ELIS course descriptions to the program. For this example all the courses are required in the program and course set.
  5. Enroll the user in the program. This will allow the user to choose from all available class instances of course descriptions in the program.


Now login as the user assigned to the program. The learner navigates to the My Home page or is directed there. The programs widget/block is displayed in the middle column. The program Progress Bar is located to the right of the program. Selecting the arrow next to the program opens additional information. Users can also search programs in the programs widget now.

elis2.7 learnerprogramwidget.png

Once the program information is opened we see all the course sets and courses assigned to the program.

  1. To view the courses assigned to the course set select the arrow next to the name of the course set.
  2. The Planning a Project course has already been completed by the user.
  3. Select the arrow next to a course to view more information about the course, including a list of available classes.
  4. Use the Enroll link next to class instances to enroll in the class
  5. Multiple classes can be listed.
elis2.7 learnerprogramswidget2.png

If the max number of users are already assigned to the class, the learner is automatically assigned to the class waitlist. Select the Leave link to unenroll from the waitlist.

elis2.7 programswidget waitlist.png

If the learner tries to enroll in a course description with a prerequisite course that has not been completed by the user, there will be a message stating 'Prerequisites not complete' below the course description.

elis2.7 programswidget prerequisite.png

For sites with many classes to choose from, the new search/filter capabilities for courses, classes, and course sets will be helpful. It may also be beneficial in other instances, e.g. if there are only a couple classes to search but each one has a detailed description that takes up space in the block. Search allows the learners to easily find the class they want without scrolling.

To edit the settings for the filters, admin users can go to the ELIS Administration block > Admin > Widget Settings > Programs Widget. Any ELIS custom fields for courses, classes, or course sets can be added here in addition to some standard ELIS fields.

Learners select the (1) search icon next to a course, class, or course set in the Programs widget to customize the filter and add fields for filtering. In the example below a (2) custom class field is being added to the filter.

elis2.7 programswidget classfilter.png

The custom class field has now been added to the filter.

elis2.7 programswidget classfilter2.png

This is a text entry field, when I select the custom field a text box opens for filtering the Groups And Teamwork classes. As soon as text is entered the filter starts working in real-time.

elis2.7 programswidget classfilter3.png

The learner can add all the filters allowed in the settings. Fields can be removed from the filter list by selecting the X to the right of the field box.

ELIS 2.7.3 Improvements

Once a learner has enrolled in a class the programs widget updates the class details to show the student as enrolled. If the class is linked to a Moodle course, then a 'Moodle course' link will be listed with the class as shown in the next image.

elis2.7 programswidget courselink.png

When the learner completes a class, the programs widget updates the class details with the user's status, grade, and completion date for that class.


elis2.7 programswidget class morelink.png

Select the More link to view all the class information.

elis2.7 programswidget classinfo.png

Note: ELIS 2.7.5.0 and 2.8.3.0 fix an issue introduced in ELIS 2.7. If a learner is assigned to a track of classes they should only see classes that are assigned to the track in the Programs Widget.

Individual User Reports

All the users in ELIS can generate an Individual Course Progress Report or an Individual User Report. When users select the Individual Course Progress Report link an Individual Course Progress Report filter will appear with the user's name pre-selected. Select the checkbox next to any additional columns you want to add to the report.

elis2.7 indcourseprogress filter.png

Selecting the Show Report button will generate the report, an example report is shown below.

Individual Course Progress Report:

elis2.7 indcourseprogressreport.png

An Individual User Report can also be generated by selecting that link, an example of that report is below. Courses sets assigned to programs and the courses assigned to the course sets are listed first, then the courses assigned to a program but not a course set are listed. Courses not assigned to a program or course set are listed last.

Individual User Report:

elis2.7 induserreport1.png

Scroll to the bottom of this program's section of the report and there is a summary of the program completion at this point. Course set information is included in the summary if one is assigned to the program. The summary line is always highlighted.

elis2.7 induserreport2.png

To change report options, click on the "Configure Parameters" icon located in the upper left corner of the report.

The report can be exported in PDF or CSV format. To export the report, select either the "Download PDF" or "Download CSV" icons located in the upper left corner of the report. The report will download locally to your computer.

Report data can be updated automatically without needed to go back to the report parameters by clicking the "Refresh" button located at the bottom center of the report page.

Certificates

Auto-enrolled vs. self-enrolled courses

In ELIS, the program administrator can set up courses so that they are auto-enrolled or let the students choose their own classes from a list in their learning plan.

Tracks are used to auto-enroll users in classes. If a required course is set to be auto-enrolled in a track by the program administrator, then students who are in the track will be automatically added to the first available class(es) of that track which they meet all the prerequisite and/or co-requisite requirements for.

If the available classes are full, learners then will be placed on the waitlist until a seat becomes available for them.

Programs are used to enable users to self-enroll in classes. For this to work the course the class is an instance of must be assigned to a program and the user must be assigned to the program. Learners can then choose a class or from a list of classes from the courses of the program they are assigned to. If a course has prerequisites, then they will not be able to choose a class of that course until they have met the prerequisite requirements.