Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Outcomes Administrator Use Cases

From MoodleDocs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

These use cases describe the way in which Moodle System Administrators can create, import, manage, and report against Outcomes.

Administrator Importing Outcomes Flat File of CSV Values

An administrator of Moodle is asked to import a set of outcomes into the system, so that instructors can later map their content to those outcomes. After researching the outcomes, he finds that the organization who manages these standards offers the outcomes in a flat file format. The Administrator downloads the flat file and imports it into the system using the administrative interface. Those outcomes are then made available for instructors to map their content against.

Administrator Importing Outcomes XML

An administrator of Moodle is asked to import a set of outcomes into the system, so that instructors can later map their content to those outcomes. There are different outcomes for different grade levels and subjects, so the outcomes are organized in a hierarchy. After researching the outcomes, he finds that the organization who manages these standards offers the outcomes in an XML format. The Administrator downloads the XML file(s), and imports the outcomes into the system. The outcomes maintain their hierarchy, and the instructors are then able to map their content against the outcomes.

Here is a link to some sample XML files that should work: http://asn.jesandco.org/resources/ASNJurisdiction

Administrator Exports Outcomes and Imports them into another Moodle

Administrator builds and tests their outcomes on their development server. In order to not have to recreate all of the outcomes on the production server, he exports the outcomes in XML (or JSON) format. He then imports them onto his production server. The Logical IDs or Unique identifiers are maintained between Moodle instances, so that content that is moved between instances will maintain the appropriate mappings.

Administrator Mapping Outcomes to a Course

After an administrator has imported various outcomes into the system, he wants to make certain outcomes available for specific courses. He has imported the NCLEX standards, which he then maps to the Nursing courses. He has also imported the Biology department outcomes, which he maps against the biology courses. After mapping, those outcomes become the default in the mapped courses.

Administrator Manually Entering Outcomes

Moodle Administrator is told by the dean of his school that he wants to include outcomes in their new online program. The dean emails the Administrator a poorly formatted document from their program committee. Rather than try to adapt the document into an importable format, he finds it is easier to simply add the outcomes manually. The Administrator uses the manual “Add Outcomes” feature to include the outcomes in the system.

Administrator Manually Editing Outcomes

After importing outcomes, Administrator discovers that there was a typo in one of the outcomes. Additionally, the dean of the department has added a new outcome. The Administrator finds the appropriate Outcome set, and edits it to fix the type and to add the additional outcome.

Administrator Deleting Outcomes (Soft Delete)

An administrator wants to delete outcomes that have been deprecated by the department that was using the standards, so that no new content can be mapped against those standards. However, the delete needs to be a “soft” delete, so that performance history, as well as existing mappings are not lost; however, those features may be hidden from the average instructor.

Administrator wants to import K-12 State Standards and Associate with the appropriate courses

Administrator receives, purchases, or downloads the state standards for their state. This includes all grade levels and all subjects, organized in an XML tree. The standards are organized with the tree structure, but also have a corresponding logical identifier for each standard (Example: 1.1.4 Understand the implementation of the Pythagorean Theorem for calculating the length of the hypotenuse). After importing, the Administrator maps each course to the appropriate node of the tree (8th Grade English course would be mapped against the 8th Grade English State Standard node of the tree). Upon mapping the course with the appropriate standard, the instructor of that course is presented with the mapped standards as the default when mapping individual content items, questions, or rubric rows.

Administrator wants to include a new version of a K-12 State Standards Package (Update) (Optional Use Case)

Every few years, the state standards for a specific subject are updated by the standards governing body. The standards will likely change both in text and in the numbering scheme. (TBD – Can we have some way to allow administrators to say “New standard 1.1.4 is the same as Old standard 3.4.2, therefore, update the mappings for all content that was mapped to 3.4.2 to the new standard. This would eliminate a lot of work for teachers when standards change).

Administrator configures criteria for how a student is marked as having achieved competence on an outcome

Administrator wants to configure what achievement or competency means. The Administrator builds an algorithm that when students have had a “streak” of 5 questions covering an outcome correct, they are marked as competent. Phill Note: we may want to look at the below article, as Khan is moving away from “streaks”. http://david-hu.com/2011/11/02/how-khan-academy-is-using-machine-learning-to-assess-student-mastery.html

Administrator Generates Report to Show that Courses Cover All Required Outcomes

System Administrator is asked by the school principal to generate a report showing that all outcomes that are required for 8th grade classes are being covered in the courses. The System Administrator goes into the outcomes system, selects the appropriate outcome set and runs the report showing all content in 8th grade courses that is mapped against these standards.

Administrator Generates Report to Show the Performance of Various Courses Against Outcomes

System Administrator is asked by the school principal to generate a report showing that how students are performing against the required outcomes in the 8th grade courses. The System Administrator goes into the outcomes system, selects the appropriate outcome set and runs the report showing all student performance against these standards by students in 8th grade courses. The report shows both overall data as well as being broken down by course.

See Also