Skip to content
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

Students Grades Disappear After Unenrolled #386

Open
atkoehler opened this issue Oct 22, 2013 · 4 comments
Open

Students Grades Disappear After Unenrolled #386

atkoehler opened this issue Oct 22, 2013 · 4 comments

Comments

@atkoehler
Copy link

So this is a situation that might require discussion or thought. The most general case is, "Should grades and submissions for unenrolled students still be accessible?"

Here is a slightly more specific but still generalized case:

Student enrolled in cs010_13fal switches to online cs010v_13fal. Thus the student is unenrolled from the normal class. The grades for that student are still valid in cs010 and are not accessible since that student is no longer enrolled in the course. The grades need to be transferred to the different course as they are applicable but there is no way to access the grades and not clutter the students Galah interface with turn-ins for both courses.

That is the general case, but I didn't want to say Class A and Class B; it makes more sense with 10 and 10v. The more specific case is that the student is now back in CS 10 and has completed some assignments in 10 to start with, then 10v and will now be submitting the remainder in 10. I will probably be handling this specific case individually and just sitting down with her and downloading all submitted assignments and reuploading them after using modify_user_deadline.

@itsjohncs
Copy link
Contributor

If you re-enroll the students the grades should become available again.

See the drop_student implementation at https://github.com/galah-group/galah/blob/v0.2stable/galah/web/api/commands.py#L598

For now, this should be sufficient, but this use case could use something specific to take care of it.

@itsjohncs
Copy link
Contributor

I think the feature we want is already described well in #378 so closing this issue as a duplicate.

@atkoehler
Copy link
Author

I was thinking more along the lines of... the student drops the course. Therefore he or she should be removed from R'Sub. This unenrollment will cause the grades to disappear but they shouldn't the submission and grades are still relevant to the class... especially in cases of cheat checking. So should the student be completely unenrolled? They shouldn't be able to submit anymore, they aren't enrolled but they should have access to their old submissions as well as their grades, IMO... same goes for instructors looking for those students.

I haven't checked but if I would assume since I can't find a student's feedback if they aren't enrolled then I also don't get the submissions when they are all downloaded.

I hope that makes sense.

@itsjohncs
Copy link
Contributor

I think I understand, and this goes with one of Galah's unspoken goals of not destroying data when possible. I'll repoen this issue.

@itsjohncs itsjohncs reopened this Oct 24, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants