Index A | B | C | D | E | F | G | H | I | L | M | N | P | Q | R | S | T | U | V | W A access (course.content.FlowRulesDesc attribute) access_if_has_role (course.validation.AttributesFile attribute) access_rules (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.Page attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) add_permissions (course.page.base.PageAccessRules attribute) analytic_view_body() (course.page.base.PageBase method) answer_comment (course.page.SurveyTextQuestion attribute) answer_data() (course.page.base.PageBase method) answer_explanation (course.page.ChoiceQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.TextQuestion attribute) AnswerFeedback (class in course.page.base) answers (course.page.InlineMultiQuestion attribute) (course.page.TextQuestion attribute) AttributesFile (class in course.validation) avg_grade (course.constants.GradeAggregationStrategy attribute) B body() (course.page.base.PageBase method) bonus_points (course.content.FlowSessionGradingRuleDesc attribute) bulk_feedback (course.page.base.AnswerFeedback attribute) C cannot_see_flow_result (course.constants.FlowPermission attribute) change_answer (course.constants.FlowPermission attribute) ChoiceQuestion (class in course.page) choices (course.page.ChoiceQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.SurveyChoiceQuestion attribute) ChunkDesc (class in course.content) ChunkRuleDesc (class in course.content) chunks (course.content.StaticPageDesc attribute) commit_sha (course.page.base.PageContext attribute) (course.validation.ValidationContext attribute) completion_text (course.content.FlowDesc attribute) content (course.content.ChunkDesc attribute) (course.content.StaticPageDesc attribute) (course.page.Page attribute) correct_answer (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.Page attribute) correct_code (course.page.PythonCodeQuestion attribute) correct_code_explanation (course.page.PythonCodeQuestion attribute) correctness (course.page.base.AnswerFeedback attribute) Course (class in course.models) (class in course.page.base) (class in course.validation) course (course.page.base.PageContext attribute) (course.validation.ValidationContext attribute) course.datespec module course.page.base module course.validation module credit_mode (course.page.MultipleChoiceQuestion attribute) credit_percent (course.content.FlowSessionGradingRuleDesc attribute) D data_files (course.page.PythonCodeQuestion attribute) Datespec (class in course.datespec) default_expiration_mode (course.content.FlowSessionStartRuleDesc attribute) description (course.content.FlowDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) due (course.content.FlowSessionGradingRuleDesc attribute) E end (course.constants.FlowSessionExpirationMode attribute) end_session (course.constants.FlowPermission attribute) expects_answer() (course.page.base.PageBase method) external_resources (course.content.FlowDesc attribute) F feedback (course.page.base.AnswerFeedback attribute) FileUploadQuestion (class in course.page) flow_session (course.page.base.PageContext attribute) FlowDesc (class in course.content) FlowPageContext (class in course.utils) FlowPageGroupDesc (class in course.content) FlowPermission (class in course.constants) FlowRulesDesc (class in course.content) FlowSession (class in course.models) (class in course.page.base) FlowSessionAccessRuleDesc (class in course.content) FlowSessionExpirationMode (class in course.constants) FlowSessionGradingRuleDesc (class in course.content) FlowSessionStartRuleDesc (class in course.content) Form (class in django.forms.forms) form_to_html() (course.page.base.PageBase method) G generates_grade (course.content.FlowSessionGradingRuleDesc attribute) get_auto_feedback() (in module course.page.base) get_modified_permissions_for_page() (course.page.base.PageBase method) grade() (course.page.base.PageBase method) grade_aggregation_strategy (course.content.FlowRulesDesc attribute) grade_identifier (course.content.FlowRulesDesc attribute) GradeAggregationStrategy (class in course.constants) grading (course.content.FlowRulesDesc attribute) grading_form_to_html() (course.page.base.PageBase method) groups (course.content.FlowDesc attribute) H hide_point_count (course.constants.FlowPermission attribute) HttpRequest (class in django.http.request) human_feedback_percentage (course.page.PythonCodeQuestionWithHumanTextFeedback attribute) human_feedback_point_value() (course.page.base.PageBaseWithHumanTextFeedback method) HumanGradedRichTextQuestion (class in course.page) HumanGradedTextQuestion (class in course.page) I id (course.content.FlowPageGroupDesc attribute) (course.page.base.PageBase attribute) (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.Page attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) if_after (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_before (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_completed_before (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) if_expiration_mode (course.content.FlowSessionAccessRuleDesc attribute) if_has_fewer_sessions_than (course.content.FlowSessionStartRuleDesc attribute) if_has_fewer_tagged_sessions_than (course.content.FlowSessionStartRuleDesc attribute) if_has_in_progress_session (course.content.FlowSessionStartRuleDesc attribute) if_has_participation_tags_all (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_has_participation_tags_any (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_has_role (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_has_session_tagged (course.content.FlowSessionStartRuleDesc attribute) if_has_tag (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) if_in_facility (course.content.ChunkRuleDesc attribute) (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_in_progress (course.content.FlowSessionAccessRuleDesc attribute) if_session_duration_shorter_than_minutes (course.content.FlowSessionAccessRuleDesc attribute) if_signed_in_with_matching_exam_ticket (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) if_started_before (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) initial_code (course.page.PythonCodeQuestion attribute) initial_text (course.page.HumanGradedTextQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) initialize_page_data() (course.page.base.PageBase method) InlineMultiQuestion (class in course.page) InvalidPageData is_answer_gradable() (course.page.base.PageBase method) is_optional_page (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) L lock_down_as_exam_session (course.constants.FlowPermission attribute) (course.content.FlowSessionStartRuleDesc attribute) M make_form() (course.page.base.PageBase method) make_grading_form() (course.page.base.PageBase method) Markup (built-in class) max_grade (course.constants.GradeAggregationStrategy attribute) max_page_count (course.content.FlowPageGroupDesc attribute) max_points (course.content.FlowSessionGradingRuleDesc attribute) max_points() (course.page.base.PageBase method) max_points_enforced_cap (course.content.FlowSessionGradingRuleDesc attribute) maximum_megabytes (course.page.FileUploadQuestion attribute) may_change_answer (course.page.base.PageBehavior attribute) may_list_existing_sessions (course.content.FlowSessionStartRuleDesc attribute) may_start_new_session (course.content.FlowSessionStartRuleDesc attribute) message (course.content.FlowSessionAccessRuleDesc attribute) mime_types (course.page.FileUploadQuestion attribute) min_grade (course.constants.GradeAggregationStrategy attribute) module course.datespec course.page.base course.validation MultipleChoiceQuestion (class in course.page) N names_for_user (course.page.PythonCodeQuestion attribute) names_from_user (course.page.PythonCodeQuestion attribute) normalized_answer() (course.page.base.PageBase method) normalized_bytes_answer() (course.page.base.PageBase method) notify_on_submit (course.content.FlowDesc attribute) NotSpecified (class in course.validation) P Page (class in course.page) page_correct_answer() (course.page.base.PageBase method) page_title() (course.page.base.PageBase method) page_uri (course.page.base.PageContext attribute) PageAccessRules (class in course.page.base) PageBase (class in course.page.base) PageBaseWithCorrectAnswer (class in course.page.base) PageBaseWithHumanTextFeedback (class in course.page.base) PageBaseWithTitle (class in course.page.base) PageBehavior (class in course.page.base) PageContext (class in course.page.base) pages (course.content.FlowDesc attribute) (course.content.FlowPageGroupDesc attribute) permissions (course.content.FlowSessionAccessRuleDesc attribute) post_grading_form() (course.page.base.PageBase method) process_form_post() (course.page.base.PageBase method) prompt (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) PythonCodeQuestion (class in course.page) PythonCodeQuestionWithHumanTextFeedback (class in course.page) Q question (course.page.InlineMultiQuestion attribute) R remove_permissions (course.page.base.PageAccessRules attribute) repo (course.page.base.PageContext attribute) (course.validation.ValidationContext attribute) Repo_ish (class in course.page.base) (class in course.validation) request (course.page.base.PageContext attribute) roll_over (course.constants.FlowSessionExpirationMode attribute) rubric (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.PythonCodeQuestionWithHumanTextFeedback attribute) rules (course.content.ChunkDesc attribute) (course.content.FlowDesc attribute) S see_answer_after_submission (course.constants.FlowPermission attribute) see_answer_before_submission (course.constants.FlowPermission attribute) see_correctness (course.constants.FlowPermission attribute) see_session_time (course.constants.FlowPermission attribute) send_email_about_flow_page (course.constants.FlowPermission attribute) set_roll_over_expiration_mode (course.constants.FlowPermission attribute) setup_code (course.page.PythonCodeQuestion attribute) show_answer (course.page.base.PageBehavior attribute) show_correctness (course.page.base.PageBehavior attribute) show_setup_code (course.page.PythonCodeQuestion attribute) show_test_code (course.page.PythonCodeQuestion attribute) shown (course.content.ChunkDesc attribute) (course.content.ChunkRuleDesc attribute) shuffle (course.content.FlowPageGroupDesc attribute) (course.page.ChoiceQuestion attribute) (course.page.MultipleChoiceQuestion attribute) single_submission (course.page.PythonCodeQuestion attribute) start (course.content.FlowRulesDesc attribute) StaticPageDesc (class in course.content) StyledFormBase (class in relate.utils) SubdirRepoWrapper (class in relate.utils) submit_answer (course.constants.FlowPermission attribute) SurveyChoiceQuestion (class in course.page) SurveyTextQuestion (class in course.page) T TabDesc (class in course.content) tag_session (course.content.FlowSessionStartRuleDesc attribute) tags (course.content.FlowRulesDesc attribute) test_code (course.page.PythonCodeQuestion attribute) TextQuestion (class in course.page) timeout (course.page.PythonCodeQuestion attribute) title (course.content.ChunkDesc attribute) (course.content.FlowDesc attribute) (course.content.TabDesc attribute) (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.Page attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) type (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.InlineMultiQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.Page attribute) (course.page.PythonCodeQuestion attribute) (course.page.SurveyChoiceQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute) U update_grade_data_from_grading_form_v2() (course.page.base.PageBase method) url (course.content.TabDesc attribute) use_earliest (course.constants.GradeAggregationStrategy attribute) use_last_activity_as_completion_time (course.content.FlowSessionGradingRuleDesc attribute) use_latest (course.constants.GradeAggregationStrategy attribute) V ValidationContext (class in course.validation) validators (course.page.HumanGradedTextQuestion attribute) value (course.page.ChoiceQuestion attribute) (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.PythonCodeQuestion attribute) (course.page.TextQuestion attribute) view (course.constants.FlowPermission attribute) W weight (course.content.ChunkDesc attribute) (course.content.ChunkRuleDesc attribute) widget (course.page.HumanGradedTextQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute)