created_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was created |
deleted_at |
timestamp with time zone |
|
true |
|
|
Timestamp when the record was deleted. If null, the record is not deleted. |
error_message |
text |
|
true |
|
|
|
id |
uuid |
uuid_generate_v4() |
false |
public.exercise_task_regrading_submissions |
|
A unique, stable identifier for the record. |
regrading_completed_at |
timestamp with time zone |
|
true |
|
|
When we got all results from all the grading tasks from exercise services. |
regrading_started_at |
timestamp with time zone |
|
true |
|
|
When we started to post the grading tasks in this regrading to exercise services |
total_grading_progress |
grading_progress |
‘not-ready’::grading_progress |
false |
|
|
What is the overall status of the regrading operation. See https://rage.github.io/secret-project-331/headless_lms_actix/models/exercises/enum.GradingProgress.html. |
updated_at |
timestamp with time zone |
now() |
false |
|
|
Timestamp when the record was last updated. The field is updated automatically by the set_timestamp trigger. |
user_id |
uuid |
|
true |
|
public.users |
The user that created the regrading. If NULL, the decision was added automatically without the involment of a user. |
user_points_update_strategy |
user_points_update_strategy |
|
false |
|
|
When we get results from a grading, how should we update the user’s points. See https://rage.github.io/secret-project-331/headless_lms_actix/models/gradings/enum.UserPointsUpdateStrategy.html. |