Skip to content

Allow instructor to assign assessments to subset of students #4202

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cysjonathan opened this issue Dec 1, 2021 · 1 comment · Fixed by #5631
Open

Allow instructor to assign assessments to subset of students #4202

cysjonathan opened this issue Dec 1, 2021 · 1 comment · Fixed by #5631

Comments

@cysjonathan
Copy link
Contributor

Potential case 1

For example, if there are two waves of practical exams, it is possible to assign half the cohort to PE wave 1 and the other half of the cohort to PE wave 2.

Potential case 2

For AFAST students, assessments related to AFAST should only be shown to AFAST students, instead of the whole cohort.

Potential changes to needed support this feature

We will need assessments to potentially support assigned groups or assigned course_users, so that only students with the respective access rights will be able to see their respective assessments.

We should also look into the current implementation of randomized assessments and question bundles, since this feature is something similar, but at the question level.

Considerations up for discussion before any developement

Typically we will want all students to take the assessements. By excluding/including a subset of students, we may be changing the nature of LMS where students do not neccessarily see the same content, it might be meaningful when implemented with the new Learning Map feature. Perhaps this can lead to A/B testing of assessements.

@cysjonathan
Copy link
Contributor Author

cysjonathan commented Dec 13, 2021

General direction after discussion is to leverage on Personalized Timeline to support this:
In the normal state, the course has a uniform syllabus that is available to all course_users.

Currently, we have the default timeline (Reference Timeline), but when PT is enabled, students will follow a variable timeline (Personalized Timeline) based off the Reference Timeline.

Eventually, we can build multiple Reference Timelines (e.g. Default, AFAST) to place students on, which also allows us to show/hide difference course elements (i.e. hide AFAST related content from non-AFAST students).
Students on the AFAST Reference Timeline will have their Personalized Timeline referencing the AFAST Reference Timeline instead of the Default Reference timeline.

We might be able to leverage on Groups to assign Groups to Reference Timelines, or do so at the individual course user level.

Considerations

What about the case when we only want to reveal an assessment to only a small subset of students? For example, they took a sick-leave for the practical exam, and these handful of students need to sit for a re-practical exam. Should we need to assign them to an entirely new timeline instead? Is there a better way to manage this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant