54 name = db.StringProperty( |
54 name = db.StringProperty( |
55 required=True, verbose_name=ugettext('Survey Group Name')) |
55 required=True, verbose_name=ugettext('Survey Group Name')) |
56 |
56 |
57 #: GradingProjectSurvey which belongs to this group. |
57 #: GradingProjectSurvey which belongs to this group. |
58 grading_survey = db.ReferenceProperty( |
58 grading_survey = db.ReferenceProperty( |
59 GradingProjectSurvey, required=True, |
59 reference_class=GradingProjectSurvey, required=True, |
60 collection_name='grading_survey_groups') |
60 collection_name='grading_survey_groups') |
61 |
61 |
62 #: non-required ProjectSurvey that belongs to this group. |
62 #: non-required ProjectSurvey that belongs to this group. |
63 student_survey = db.ReferenceProperty( |
63 student_survey = db.ReferenceProperty( |
64 ProjectSurvey, required=False, |
64 reference_class=ProjectSurvey, required=False, |
65 collection_name='project_survey_groups') |
65 collection_name='project_survey_groups') |
66 |
66 |
67 #: DateTime when the last GradingRecord update was started for this group. |
67 #: DateTime when the last GradingRecord update was started for this group. |
68 last_update_started = db.DateTimeProperty( |
68 last_update_started = db.DateTimeProperty( |
69 verbose_name=ugettext('Last Record update started')) |
69 verbose_name=ugettext('Last Record update started')) |