Tasks
Tasks are things that students (or groups of students) are asked to do. We're trying to build Assessory using some very simple, but composable task types.
We're going to add a few unusual ones, such as "comment on three GitHub tickets" but those are still in progress.
Simple tasks
Because most of the use of Assessory is around students responding to each other, the submission tasks are very rudimentary:
- Questionnaire -- a simple form answering Yes/No or free-text questions.
- Video -- a form for posting a video. Currently, a link to a YouTube video
- Weblink -- a link to a page, such as a group's Wiki page
Critique tasks
A critique is a response to something. At the moment, that something can be:
- a group
- a submission for another task
The task can be individual or in groups, and there are a couple of allocaion mechanisms:
- Allocate - dynamically allocates a number of things to critique.
- OfMy - looks up all the items that are about the student or their group. For example, show me all critiques of my group.
The body of the task -- what the student has to submit -- is then one of the simple task types (a questionnaire or a video)
This lets us chain together critique processes.
Event tasks
Coming soon.
These tasks listen to an external sytem's API and watch for particular kinds of event.
For example, a task might be "comment on three other group's GitHub issues". Assessory will need to listen to the GitHub API to know when a student has done this.
Dashboard tasks
Coming soon.
These tasks listen to the students' work as they develop it over term. For example, for software it might use the GitHub API, but for another class it might listen for Wiki contributions, or DropBox edits to a document.
Unlike the "event" task, it does not complete. Instead, it charts the students' progress against their groups' progress, and the groups' progress against the class's progress. In this way, students can glance at how they are going compared to the rest of the class, rather than only seeing the "noisiest" contributions.