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_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.content.PageAccessRules attribute) allowed_attrs() (course.page.base.PageBase method) 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) avg_grade (course.constants.grade_aggregation_strategy 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.flow_permission attribute) change_answer (course.constants.flow_permission attribute) ChoiceQuestion (class in course.page) choices (course.page.ChoiceQuestion attribute) (course.page.MultipleChoiceQuestion attribute) (course.page.SurveyChoiceQuestion attribute) chunks (Page attribute) commit_sha (course.page.base.PageContext attribute) (course.validation.ValidationContext attribute) completion_text (course.content.FlowDesc attribute) content (course.page.Page attribute) (CourseChunk attribute) (Page attribute) correct_answer (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.Page attribute) correct_answer() (course.page.base.PageBase method) 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.page.base module course.validation module CourseChunk (built-in class) CoursePageChunkRules (built-in class) credit_mode (course.page.MultipleChoiceQuestion attribute) credit_percent (course.content.FlowSessionGradingRuleDesc attribute) D data_files (course.page.PythonCodeQuestion attribute) 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.flow_session_expiration_mode attribute) end_session (course.constants.flow_permission 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_permission (class in course.constants) flow_session (course.page.base.PageContext attribute) flow_session_expiration_mode (class in course.constants) FlowDesc (class in course.content) FlowPageContext (class in course.utils) FlowPageGroupDesc (class in course.content) FlowRulesDesc (class in course.content) FlowSession (class in course.models) (class in course.page.base) FlowSessionAccessRuleDesc (class in course.content) 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 (class in course.constants) (course.content.FlowRulesDesc attribute) grade_identifier (course.content.FlowRulesDesc attribute) 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.flow_permission attribute) HttpRequest (class in django.http.request) human_feedback_percentage (course.page.PythonCodeQuestionWithHumanTextFeedback attribute) human_feedback_point_value() (course.page.base.PageBaseWithHumanTextFeedback method) human_feedback_value (course.page.PythonCodeQuestionWithHumanTextFeedback attribute) 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) (CourseChunk attribute) if_after (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules attribute) if_before (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules 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.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules attribute) if_has_participation_tags_any (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules attribute) if_has_role (course.content.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionGradingRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules 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.FlowSessionAccessRuleDesc attribute) (course.content.FlowSessionStartRuleDesc attribute) (CoursePageChunkRules 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 location (course.page.base.PageBase attribute) lock_down_as_exam_session (course.constants.flow_permission attribute) M make_form() (course.page.base.PageBase method) make_grading_form() (course.page.base.PageBase method) max_grade (course.constants.grade_aggregation_strategy 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.grade_aggregation_strategy attribute) module 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) P Page (built-in class) (class in course.page) page_uri (course.page.base.PageContext attribute) PageAccessRules (class in course.content) 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.content.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) required_attrs() (course.page.base.PageBase method) roll_over (course.constants.flow_session_expiration_mode attribute) rubric (course.page.FileUploadQuestion attribute) (course.page.HumanGradedRichTextQuestion attribute) (course.page.HumanGradedTextQuestion attribute) (course.page.PythonCodeQuestionWithHumanTextFeedback attribute) rules (course.content.FlowDesc attribute) (CourseChunk attribute) S see_answer_after_submission (course.constants.flow_permission attribute) see_answer_before_submission (course.constants.flow_permission attribute) see_correctness (course.constants.flow_permission attribute) see_session_time (course.constants.flow_permission attribute) send_email_about_flow_page (course.constants.flow_permission attribute) set_roll_over_expiration_mode (course.constants.flow_permission 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 (CoursePageChunkRules 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) StyledForm (class in relate.utils) SubdirRepoWrapper (class in relate.utils) submit_answer (course.constants.flow_permission attribute) SurveyChoiceQuestion (class in course.page) SurveyTextQuestion (class in course.page) T TabDesc (class in course.content) tag_session (course.content.FlowSessionStartRuleDesc attribute) test_code (course.page.PythonCodeQuestion attribute) TextQuestion (class in course.page) timeout (course.page.PythonCodeQuestion attribute) title (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) (CourseChunk attribute) title() (course.page.base.PageBase method) 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.grade_aggregation_strategy attribute) use_last_activity_as_completion_time (course.content.FlowSessionGradingRuleDesc attribute) use_latest (course.constants.grade_aggregation_strategy attribute) V validate_struct() (in module course.validation) 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.flow_permission attribute) W weight (CoursePageChunkRules attribute) widget (course.page.HumanGradedTextQuestion attribute) (course.page.SurveyTextQuestion attribute) (course.page.TextQuestion attribute)