Assessment

One of the nice possibilities you have when developing an application to be used in it's learning, is the assessment feature. Assessment is an important part for teachers to keep track of results and progress and for students to keep track of tasks. Assessment is what you will use if you want to:

  • See what grade/score a user has achieved
  • Comment a grade/score
  • Monitor the status (e.g. not started, in progress, completed)
  • Have a task created in it's learning for learners

You have four choices for type of application:

  1. Learning resource. This will not require anything from you as developer. it's learning will track if a user has read resource or not.
  2. Learning activity without assessment. Sometimes you may not need assessment for learning activities, only the possibility to have the extra permissions participate and evaluate. it's learning will track if a user has accessed an activity or not. The discussion tool in it's learning is an example of a learning activity that does not use assessment.
  3. Learning activity with simple assessment. This will allow you as an application developer to set a percentile score, comment, simple status (not started, in progress, completed) and time spent. This is very much like the way scorm and aicc content works.
  4. Learning activity with advanced assessment. This will make use of the dynamically created assessments and assessment statuses users can find in it's learning. These will differ from site to site and are of course available to get and use via the rest api. This is how the test and assignment tools in it's learning work.

Assessment data (report data) that you transfer to it's learning via the rest api, will be available for teachers to see in the reports available in courses in it's learning.

Data Application it's learning

Simple

- PercentScore - SimpleStatus - Comment

Makes a simple call for user to register data

it's learning will store the data sent from the application and make it possible to view assessments in reports in e.g. the course.

Advanced

 

- AssessmentId (e.g. Id for "grades A-F") - AssessmentItemId (e.g. Id for "B") - AssessmentStatusId (e.g. Id for "Submission statuses") - AssessmentStatusItemId (e.g. Id for "Not satisfactory") - Comment

Display available assessments and/or assessment statuses for a learning object instance, so that the teacher can select them in the user interface . Make call to it's learning to store the selection.

When the teacher (or user with evaluate permission) evaluates e.g. an answer, you should display valid items connected to learning object instance (assessment items and/or assessment status items) and store the selection in it's learning

it's learning will store the data sent from the application and make it possible to view assessments in reports in e.g. the course.