from rs_grading import do_autograde, do_calculate_totals
import json
userinfo = json.loads(os.environ["RSM_USERINFO"])
print(userinfo[‘course’], userinfo[‘pset’]) # print(db.keys()) print(settings)
assignmentid = userinfo["pset"]
assignment = db(db.assignments.id == assignmentid).select().first()
course = db(db.courses.course_name == userinfo["course"]).select().first()
do_autograde(
assignment,
course.id,
course.course_name,
sid=None,
student_rownum=None,
question_name=None,
enforce_deadline=userinfo["enforce_deadline"],
I don’t know what this is for, but if you want to set this to Michigan timezone offset, it should be 4 not 5.
timezoneoffset=240,
db=db,
settings=settings,
)
do_calculate_totals(
assignment, course.id, course.course_name, sid=None, db=db, settings=settings
)