Add CidUserExam management features: forms, views, and templates for exam records
This commit is contained in:
@@ -20,6 +20,7 @@ from django.contrib.auth.models import User
|
||||
|
||||
from generic.models import (
|
||||
CidUser,
|
||||
CidUserExam,
|
||||
CidUserGroup,
|
||||
Examination,
|
||||
ExamCollection,
|
||||
@@ -541,6 +542,19 @@ class CidUserExamForm(ModelForm):
|
||||
fields = []
|
||||
|
||||
|
||||
class CidUserExamRecordForm(ModelForm):
|
||||
class Meta:
|
||||
model = CidUserExam
|
||||
fields = [
|
||||
"start_time",
|
||||
"end_time",
|
||||
"completed",
|
||||
"manual_submission",
|
||||
"share_with_supervisor",
|
||||
"results_emailed_status",
|
||||
]
|
||||
|
||||
|
||||
class CidUserGroupModelChoiceField(ModelMultipleChoiceField):
|
||||
def label_from_instance(self, obj):
|
||||
return f"{obj.cid} [{obj.email}]"
|
||||
|
||||
Reference in New Issue
Block a user