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

Can we programatically determine which assignments count for slip days? #91

Open
cycomachead opened this issue Nov 26, 2015 · 7 comments

Comments

@cycomachead
Copy link
Member

We can't use bCourses assignment groups. We probably can't do exact maching on assignment titles, since that's not consistent. We could search for text in the description, but that reveals too much to students?

Do we care if students know slip days aren't counted for certain things?

@aaaschmitt
Copy link
Contributor

What about point value of the assignment? Idk why I just thought of this.....

@cycomachead
Copy link
Member Author

What do you mean?

The points are included in the assignment response, as well as the graded points if the assignment is graded.

@cycomachead
Copy link
Member Author

The issue is if we can really codify the slip days assignment deductions...which actually isn't too hard.

@aaaschmitt
Copy link
Contributor

Oh I thought this was just about how can we tell if an assignment should be used for slip days. I was wondering if we could use the number of points that an assignment is worth to tell us this. Like for example all assignments worth more than X number of points are eligible for slip day calculations.

@cycomachead
Copy link
Member Author

I initially meant just as a way of fixing the slip day tracker, but yeah, the second thing would be great too.
I'd like to not need to grab assignment ID's at the beginning of each semester.
So the list will look like: "Homework 1", ... "Final Project" and such.

The first part just requires some fuzzy matching in the canvas LMS package, which will be useful anyway...I should do that soon.

The second part is a more messy algorithm, but should be doable.
The proper way (I think) to do this is to just take all late assignments, and sort by min score, and then start subtracting points for when people are over 4 days.

@aaaschmitt
Copy link
Contributor

Oh so like fully automating the end of year grading process. That would be cool.

@cycomachead
Copy link
Member Author

Yeah, I think everything we could do to make this simpler would be great.

Like once we verify deductions we could automate updating scores and posting comments on bCourses.

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