You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #34 from federicazoe/minor-fixes-improvs
Added functionalities:
- Feedback files can now be written as .qmd (#8)
- Grade decomposition can now be written in feedback file (18)
- Assist grading functions can be called with option to not provide student submissions: if file format cannot be opened in RStudio but one still wishes to annotate grades and feedback files with gradetools. (#22)
- User can change desired feedback file format (#23)
Improved grading experience:
- Display question/component total points possible (#21)
- Information when canceling grading (#26)
- If there are no partially graded assignments, and if there are not then do not ask for those preferences (16)
Fix bugs:
- Preserve column order in final gradesheet (#19)
- Fix rubric example created by create_rubric_template() (#38)
- Grading breaks if no general feedback is provided (#39)
- Handle missing files in multiple assignments (#13)
Improved documentation:
- Documentation update needed (#28)
- Add preprint (#27)
- Better explain which types of assignment files are possible to grade with gradetools (#37)
Copy file name to clipboardExpand all lines: DESCRIPTION
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
Package: gradetools
2
2
Type: Package
3
3
Title: Tools to Assist with Providing Grades and Personalized Feedback to Students
4
-
Version: 0.2.0
4
+
Version: 0.3.0
5
5
Authors@R: c(
6
6
person(given = "Federica Zoe", family = "Ricci", email = "federicazoericci@gmail.com", role = c("cre", "aut"), comment = c(ORCID = "0000-0002-2560-4543")),
7
-
person(given = "Catalina", family = "Medina", role = c("aut"), comment = c(ORCID = "0000-0003-2847-8180")),
7
+
person(given = "Catalina Mari", family = "Medina", role = c("aut"), comment = c(ORCID = "0000-0003-2847-8180")),
8
8
person(given = "Mine", family = "Dogucu", role = c("aut"), comment = c(ORCID = "0000-0002-8007-934X"))
9
9
)
10
10
Description: Provides functions to assist with grading and providing feedback to students.
11
11
This package has functions to help create an assignment rubric, assist with grading students' assignments and writing feedback to a file, regrade specified students and assignments, and push feedback and or GitHub issues to GitHub.
Copy file name to clipboardExpand all lines: R/assign_grade_write_feedback.R
+59-35Lines changed: 59 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@
3
3
#' @param grading_progress_log_row data frame with 1 row; The grading_progress_log is a data frame containing information for gradetools internal use. This row should correspond to the student that needs to be graded and have feedback written
4
4
#' @param rubric_list list of lists; each sub-list corresponds to a part of the assignment rubric and specifies the name of this part (e.g. "question_1"), the total points that can be earned for this part, the rubric etc. Rubric should be made using 'create_rubric_template()'.
5
5
#' @param rubric_prompts list of prompts; One prompt for each question plus one for overall feedback. This is produced by create_rubric_prompts
6
+
#' @param write_grades_into_feedback logical, whether to write numeric grades into the feedback file, along with qualitative feedback (defaults to FALSE).
6
7
#'
7
8
#' @return list with\describe{
8
9
#' \item{grade}{A number, the total grade scored for this assignment by the student being graded (e.g. 3)}
@@ -18,16 +19,17 @@
18
19
assign_grade_write_feedback<-function(
19
20
grading_progress_log_row,
20
21
rubric_list,
21
-
rubric_prompts
22
+
rubric_prompts,
23
+
write_grades_into_feedback=FALSE
22
24
) {
23
25
24
26
# Get feedback and grade corresponding to entered code
0 commit comments