Skip to main content Module exercise_slide_submissions Copy item path Source AnswerRequiringAttention ExerciseAnswersInCourseRequiringAttentionCount ExerciseSlideSubmission ExerciseSlideSubmissionAndUserExerciseState ExerciseSlideSubmissionAndUserExerciseStateList ExerciseSlideSubmissionCount ExerciseSlideSubmissionCountByExercise ExerciseSlideSubmissionCountByWeekAndHour ExerciseSlideSubmissionInfo NewExerciseSlideSubmission UserCourseSubmissionTime A single submission’s time, its exercise, and the module that exercise sits in (via its chapter).
Used to plot a user’s submission activity within a course. UserExerciseSlideSubmissionWithGrading One of the user’s submissions to an exercise, with the grading of its task submission. answer_requiring_attention_count delete_by_id Soft-deletes one slide submission, leaving its task submissions alone. delete_exercise_submissions_with_exam_id_and_user_id exercise_slide_submission_count exercise_slide_submission_count_with_exam_id exercise_slide_submission_count_with_exercise_and_user_ids How many live slide submissions a user has made to an exercise. exercise_slide_submission_count_with_exercise_id exercise_slide_submissions exercise_slide_submissions_for_answers_requiring_attention get_all_answers_requiring_attention get_by_course_id_and_user_ids_and_exercise_ids get_by_exercise_id get_by_id get_count_of_answers_requiring_attention_in_exercise_by_course_id get_course_and_exam_id get_course_daily_slide_submission_counts get_course_daily_user_counts_with_submissions get_course_exercise_slide_submission_counts_by_exercise get_course_exercise_slide_submission_counts_by_weekday_and_hour get_exercise_ids_with_any_submissions Of the given exercises, the ones with at least one existing submission from any user. get_exercise_ids_with_submissions_for_user Of the given exercises, the ones the user has an existing answer to. get_exercise_slide_submission_counts_for_exercise_user get_exercise_slide_submission_info get_latest_exercise_slide_submissions_and_user_exercise_state_list_with_exercise_id get_user_course_submission_times All of a user’s submission times in a course, each tagged with its exercise and module, ordered
chronologically. Excludes submissions to soft-deleted exercises/chapters so this per-course timeline
agrees with the cross-course density view. Capped to a safe maximum, fetching one past the cap (5001)
so the caller can tell a genuine overflow from an exact-cap result. get_user_ids_by_submission_ids Returns a map of exercise_slide_submission id -> user_id for the given submission ids. get_users_all_submissions_for_course_or_exam get_users_latest_exercise_slide_submission get_users_submissions_for_exercise get_users_submissions_for_exercise_with_gradings The user’s submissions to an exercise, newest first, each joined to its grading. insert_exercise_slide_submission insert_exercise_slide_submission_with_id try_to_get_random_filtered_by_user_and_submissions Attempts to find a single random ExerciseSlideSubmission that is not related to the provided user. try_to_get_users_latest_exercise_slide_submission