Skip to contents

Assists with regrading, given an assist grading function was previously used. Deletes previously specified grades, feedback, comments and issues for each regraded question.

Usage

assist_regrading(
  rubric_path,
  grading_progress_log_path,
  final_grade_sheet_path,
  questions_to_regrade,
  students_to_regrade,
  teams_to_regrade = NULL,
  missing_assignment_grade = NA,
  github_issues = FALSE
)

Arguments

rubric_path

string, path to assignment rubric. This rubric should be created using the function create_rubric_template, then filled in by the user. The rubric file name and column names must not be changed.

grading_progress_log_path

string; assist-grading() functions save a file which includes information for gradetools's internal use. This is that path for that file. Must be a .csv

final_grade_sheet_path

string; path to save final grade sheet to. Must be a .csv

questions_to_regrade

vector of strings; vector of assignment question 'names' to regrade. This can be specified as "all" to apply to all questions. questions_to_grade must exactly match ones present in the rubric

students_to_regrade

vector of strings; vector of student identifiers to regrade. This can be specified as "all" to apply to all student's in the rubric. students_to_grade must be student_identifiers present in the roster. This should not be provided if the assignment involved team grading

teams_to_regrade

vector of strings; This argument is for team grading (i.e. if one assignment is connected with multiple students). team_identifiers corresponding to teams to grade, or "all" to specify all assignments should be graded. All teams_to_regrade must be team_identifiers present in the roster

missing_assignment_grade

numeric; The grade to assign a student with no assignment submission

github_issues

logical, whether the grader wants to be given the option to create an issue in students' repos or not (defaults to FALSE)