oioioi.quizzes.models
¶
Module Contents¶
Classes¶
Represents a problem in the problems database. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
|
Make subclasses preserve the alters_data attribute on overridden methods. |
- class oioioi.quizzes.models.Quiz(*args, **kwargs)[source]¶
Bases:
oioioi.problems.models.Problem
Represents a problem in the problems database.
Instances of
Problem
do not represent problems in contests, seeoioioi.contests.models.ProblemInstance
for those.Each
Problem
has associated mainoioioi.contests.models.ProblemInstance
, called main_problem_instance: 1) It is not assigned to any contest. 2) It allows sending submissions aside from contests. 3) It is a base to create another instances.
- class oioioi.quizzes.models.QuizQuestion(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- question¶
- points¶
- is_multiple_choice¶
- quiz¶
- order¶
- is_text_input¶
- class oioioi.quizzes.models.QuizAnswer(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- question¶
- answer¶
- is_correct¶
- order¶
- class oioioi.quizzes.models.QuizPicture(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- abstract property quiz¶
- caption¶
- file¶
- order¶
- class oioioi.quizzes.models.QuizQuestionPicture(*args, **kwargs)[source]¶
Bases:
QuizPicture
Make subclasses preserve the alters_data attribute on overridden methods.
- class Meta[source]¶
Bases:
QuizPicture
- verbose_name¶
- verbose_name_plural¶
- property quiz¶
- question¶
- class oioioi.quizzes.models.QuizAnswerPicture(*args, **kwargs)[source]¶
Bases:
QuizPicture
Make subclasses preserve the alters_data attribute on overridden methods.
- class Meta[source]¶
Bases:
QuizPicture
- verbose_name¶
- verbose_name_plural¶
- property quiz¶
- answer¶
- class oioioi.quizzes.models.QuizSubmission(*args, **kwargs)[source]¶
Bases:
oioioi.contests.models.Submission
Make subclasses preserve the alters_data attribute on overridden methods.
- class oioioi.quizzes.models.QuizSubmissionAnswer(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- quiz_submission¶
- answer¶
- is_selected¶
- class oioioi.quizzes.models.QuizSubmissionTextAnswer(*args, **kwargs)[source]¶
Bases:
django.db.models.Model
Make subclasses preserve the alters_data attribute on overridden methods.
- class Meta¶
Bases:
object
- unique_together = (('quiz_submission', 'question'),)¶
- verbose_name¶
- verbose_name_plural¶
- quiz_submission¶
- question¶
- text_answer¶