Note:

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

Outcomes Student Use Cases

From MoodleDocs

Description

These use cases are built after a discussion between Martin Dougiamas, Phill Miller, David Mills, and Tom Murdock. One of the key takeaways from MD’s perspective was the concept that as students achieve mastery of outcomes, that achievement should stay with their profile, and not disappear after the course is deleted. One concept is that of using badges, but that is still in process both broadly in the community and on the Moodle side. Regardless, we should be storing the outcomes performance somehow tied to the user, as well as to the course.

Student Begins Course, and Views All Outcomes Required for this Course

A student begins a course at the start of a semester. The instructor has mapped the course against outcomes that need to be achieved. When the student logs into the course, they can go to a view that shows all of the outcomes that the instructor has added for this course. The student knows what the goals of the course are.

Student Views Assignment Rubric and Associated Outcomes

In preparing to write their paper to submit to the Assignment, the student logs into the course and views the grading rubric. As part of the rubric, the outcomes associated with various criteria are included in the view, so the student can view the outcomes required to get a good grade on this assignment.

Student Successfully Masters Outcomes in a Course

Student begins working through the course material, and, whether through assignments, quizzes, etc., is shown to have mastery on certain outcomes. The student has visibility into their performance on these outcomes. Additionally, the mastery data is added to the user’s profile.

Graduating Student Required to Provide Evidence of Skills

A student who is preparing for graduation would like to show evidence of their skills on a variety of outcomes. The student can go to their profile and see all of the mastered outcomes from their various courses.

Outcomes API to send Performance Data to Portfolio System

Student uses an external portfolio system. The students' outcomes should be available through an API to integrate with external portfolio systems (such as mahara).

See Also