Details
-
New Feature
-
Status: Closed
-
Blocker
-
Resolution: Done
-
3.8
-
None
-
MOODLE_38_STABLE
-
MDL-66079-master-final -
Hide
Setup
- Create a new course
- Navigate to the course => Grades
- Open the gradebook setup
- Create a new category for "Peer grading"
- Create a new category for "Tutor-led grding"
- Create new categories under "Peer grading" called "Alpha", "Bravo", "Charlie"
- Create new categories under "Tutor-led grading" called "Delta", "Echo", "Foxtrot"
Forum
- Create a new forum activity
- Set the "Whole forum grading" to "point"
- Set the "Maximum grade" to 50
- Set the "Grade category" to "Tutor-led grading > Delta"
- Set the "Grade to pass" to 100
- Set the "Ratings > Aggregate type" to "Average of ratings"
- Set the "Ratings > Scale" to "Point"
- Set the "Ratings > Maximum grade" to 5
- Set the "Ratings > Grade category" to "Peer grading > Alpha"
- Set the "Ratings > Grade to pass" to 10
- Press "Save and display"
- Confirm that both of the "Grade to pass" fields were flagged as invalid
- Change the "Whole forum grading > Grade to pass" to 25
- Change the "Ratings > Grade to pass" to 1
- Press "Save and display"
- Confirm that the form submitted correctly and you were redirected to the forum
- Edit the forum's settings
- Confirm that each of the settings are as you set them
- Navigate to "Grades"
- Open the "Setup" tab
- *Confirm that you can find the "Whole forum grade for [my forum name]" in the "Delta" grade category
- *Confirm that you can find the "Rating grade for [my forum name]" in the "Alpha" grade category
- Edit the settings for each of these grade items
- Press "Show more..." to show all fields
- Confirm that all of the settings are correct and as you entered them
- Go back to the forum
- Edit the forum's settings
- For the "Whole forum grading":
- Set the "Grading method" to "Rubric"
- Save and display
- Create a new rubric and make it ready
- Navigate back to the forum
- Open the cog
- Confirm that you see the "Advanced grading" menu item
- Confirm that you see the "Define rubric" menu item
- Open the "Advanced grading" menu item
- Confirm that you see the details of your rubric
- Navigate back to the forum
- Edit the forum's settings
- For the "Whole forum grading":
- Set the "Grading method" to "Marking guide"
- Save and display
- Create a new marking guide and make it ready
- Navigate back to the forum
- Open the cog
- Confirm that you see the "Advanced grading" menu item
- Confirm that you see the "Define marking guide" menu item
- Open the "Advanced grading" menu item
- Confirm that you see the details of your marking guide
Assignment
- Create a new assignment
- Set the "Grading" to "point"
- Set the "Maximum grade" to 50
- Set the "Grade category" to "Tutor-led grading > Echo"
- Set the "Grade to pass" to 100
- Press "Save and display"
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 25
- Press "Save and display"
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
- Navigate to "Grades"
- Open the "Setup" tab
- *Confirm that you can find the "[my activity name]" grade item in the "Echo" grade category
- Edit the settings for the grade item
- Press "Show more..." to show all fields
- Confirm that all of the settings are correct and as you entered them
- Go back to the activity
- Set the "Grading" to "scale"
- Choose the "Default competence scale"
- Leave the "Grade to pass" set to 25
- Save and display
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 0
- Save changes
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
- Edit the settings again
- Edit the activity settings
- Set the "Grading method" to "Rubric"
- Save and display
- Create a new rubric (or use the one you made earlier) and make it ready
- Navigate back to the activity
- Open the cog
- Confirm that you see the "Advanced grading" menu item
- Confirm that you see the "Define rubric" menu item
- Open the "Advanced grading" menu item
- Confirm that you see the details of your rubric
- Go back to the activity
- Edit the activity settings
- Set the "Grading method" to "Marking guide"
- Save and display
- Create a new marking guide (or use the one you made earlier) and make it ready
- Navigate back to the activity
- Open the cog
- Confirm that you see the "Advanced grading" menu item
- Confirm that you see the "Define marking guide" menu item
- Open the "Advanced grading" menu item
- Confirm that you see the details of your marking guide
Lesson
- Create a new lesson
- Set the "Grading" to "point"
- Set the "Maximum grade" to 50
- Set the "Grade category" to "Tutor-led grading > Foxtrot"
- Set the "Grade to pass" to 100
- Press "Save and display"
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 25
- Press "Save and display"
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
- Navigate to "Grades"
- Open the "Setup" tab
- *Confirm that you can find the "[my activity name]" grade item in the "Foxtrot" grade category
- Edit the settings for the grade item
- Press "Show more..." to show all fields
- Confirm that all of the settings are correct and as you entered them
- Go back to the activity
- Set the "Grading" to "scale"
- Choose the "Default competence scale"
- Leave the "Grade to pass" set to 25
- Save and display
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 0
- Save changes
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
Glossary
- Create a new glossary
- Set the "Rating > Aggregate type" to "Average of ratings"
- Set the "Rating > Type" to "point"
- Set the "Maximum grade" to 50
- Set the "Grade category" to "Peer grading > Beta"
- Set the "Grade to pass" to 100
- Press "Save and display"
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 25
- Press "Save and display"
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
- Navigate to "Grades"
- Open the "Setup" tab
- *Confirm that you can find the "[my activity name]" grade item in the "Beta" grade category
- Edit the settings for the grade item
- Press "Show more..." to show all fields
- Confirm that all of the settings are correct and as you entered them
- Go back to the activity
- Set the "Grading" to "scale"
- Choose the "Default competence scale"
- Leave the "Grade to pass" set to 25
- Save and display
- Confirm that the "Grade to pass" field was flagged as invalid
- Change the "Grade to pass" to 0
- Save changes
- Confirm that the form submitted correctly and you were redirected to the activity
- Edit the settings again
- Confirm that each of the settings are as you set them
- Navigate to "Site administration > Advanced features"
- Enable outcomes
- Navigate to "Site administration > Grades > Outcomes"
- Define three new outcomes each with their own scale
- Navigate back to the course
- Edit the activity again
- *Confirm you see a section called "Outcomes"
- Tick two of the three outcomes
- Save changes
- Edit the settings again
- Confirm that each of the settings are as you set them
- Navigate to "Grades"
- Open the "Setup" tab
- *Confirm that you can find the "[my activity name]" grade item in the "Beta" grade category
- Confirm that you also see the two outcome that you selected underneath it
ShowSetup Create a new course Navigate to the course => Grades Open the gradebook setup Create a new category for "Peer grading" Create a new category for "Tutor-led grding" Create new categories under "Peer grading" called "Alpha", "Bravo", "Charlie" Create new categories under "Tutor-led grading" called "Delta", "Echo", "Foxtrot" Forum Create a new forum activity Set the "Whole forum grading" to "point" Set the "Maximum grade" to 50 Set the "Grade category" to "Tutor-led grading > Delta" Set the "Grade to pass" to 100 Set the "Ratings > Aggregate type" to "Average of ratings" Set the "Ratings > Scale" to "Point" Set the "Ratings > Maximum grade" to 5 Set the "Ratings > Grade category" to "Peer grading > Alpha" Set the "Ratings > Grade to pass" to 10 Press "Save and display" Confirm that both of the "Grade to pass" fields were flagged as invalid Change the "Whole forum grading > Grade to pass" to 25 Change the "Ratings > Grade to pass" to 1 Press "Save and display" Confirm that the form submitted correctly and you were redirected to the forum Edit the forum's settings Confirm that each of the settings are as you set them Navigate to "Grades" Open the "Setup" tab *Confirm that you can find the "Whole forum grade for [my forum name] " in the "Delta" grade category *Confirm that you can find the "Rating grade for [my forum name] " in the "Alpha" grade category Edit the settings for each of these grade items Press "Show more..." to show all fields Confirm that all of the settings are correct and as you entered them Go back to the forum Edit the forum's settings For the "Whole forum grading": Set the "Grading method" to "Rubric" Save and display Create a new rubric and make it ready Navigate back to the forum Open the cog Confirm that you see the "Advanced grading" menu item Confirm that you see the "Define rubric" menu item Open the "Advanced grading" menu item Confirm that you see the details of your rubric Navigate back to the forum Edit the forum's settings For the "Whole forum grading": Set the "Grading method" to "Marking guide" Save and display Create a new marking guide and make it ready Navigate back to the forum Open the cog Confirm that you see the "Advanced grading" menu item Confirm that you see the "Define marking guide" menu item Open the "Advanced grading" menu item Confirm that you see the details of your marking guide Assignment Create a new assignment Set the "Grading" to "point" Set the "Maximum grade" to 50 Set the "Grade category" to "Tutor-led grading > Echo" Set the "Grade to pass" to 100 Press "Save and display" Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 25 Press "Save and display" Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Navigate to "Grades" Open the "Setup" tab *Confirm that you can find the " [my activity name] " grade item in the "Echo" grade category Edit the settings for the grade item Press "Show more..." to show all fields Confirm that all of the settings are correct and as you entered them Go back to the activity Set the "Grading" to "scale" Choose the "Default competence scale" Leave the "Grade to pass" set to 25 Save and display Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 0 Save changes Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Edit the settings again Edit the activity settings Set the "Grading method" to "Rubric" Save and display Create a new rubric (or use the one you made earlier) and make it ready Navigate back to the activity Open the cog Confirm that you see the "Advanced grading" menu item Confirm that you see the "Define rubric" menu item Open the "Advanced grading" menu item Confirm that you see the details of your rubric Go back to the activity Edit the activity settings Set the "Grading method" to "Marking guide" Save and display Create a new marking guide (or use the one you made earlier) and make it ready Navigate back to the activity Open the cog Confirm that you see the "Advanced grading" menu item Confirm that you see the "Define marking guide" menu item Open the "Advanced grading" menu item Confirm that you see the details of your marking guide Lesson Create a new lesson Set the "Grading" to "point" Set the "Maximum grade" to 50 Set the "Grade category" to "Tutor-led grading > Foxtrot" Set the "Grade to pass" to 100 Press "Save and display" Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 25 Press "Save and display" Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Navigate to "Grades" Open the "Setup" tab *Confirm that you can find the " [my activity name] " grade item in the "Foxtrot" grade category Edit the settings for the grade item Press "Show more..." to show all fields Confirm that all of the settings are correct and as you entered them Go back to the activity Set the "Grading" to "scale" Choose the "Default competence scale" Leave the "Grade to pass" set to 25 Save and display Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 0 Save changes Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Glossary Create a new glossary Set the "Rating > Aggregate type" to "Average of ratings" Set the "Rating > Type" to "point" Set the "Maximum grade" to 50 Set the "Grade category" to "Peer grading > Beta" Set the "Grade to pass" to 100 Press "Save and display" Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 25 Press "Save and display" Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Navigate to "Grades" Open the "Setup" tab *Confirm that you can find the " [my activity name] " grade item in the "Beta" grade category Edit the settings for the grade item Press "Show more..." to show all fields Confirm that all of the settings are correct and as you entered them Go back to the activity Set the "Grading" to "scale" Choose the "Default competence scale" Leave the "Grade to pass" set to 25 Save and display Confirm that the "Grade to pass" field was flagged as invalid Change the "Grade to pass" to 0 Save changes Confirm that the form submitted correctly and you were redirected to the activity Edit the settings again Confirm that each of the settings are as you set them Navigate to "Site administration > Advanced features" Enable outcomes Navigate to "Site administration > Grades > Outcomes" Define three new outcomes each with their own scale Navigate back to the course Edit the activity again *Confirm you see a section called "Outcomes" Tick two of the three outcomes Save changes Edit the settings again Confirm that each of the settings are as you set them Navigate to "Grades" Open the "Setup" tab *Confirm that you can find the " [my activity name] " grade item in the "Beta" grade category Confirm that you also see the two outcome that you selected underneath it
-
2
-
Internationals - 3.8 Sprint 2, Internationals - 3.8 Sprint 3, Internationals - 3.8 Sprint 4, Internationals - 3.8 Sprint 5, Internationals - 3.8 Sprint 6, Internationals - 3.8 Sprint 7, Internationals - 3.8 Sprint 8
Description
Given I add a new forum
And I press "Edit settings"
Then I should be able to apply a rubric
I believe we need to:
- define the FEATURE
- define a grading function "forum_grading_areas_list"
There may be other things to do also.
I think that we may want to consider having multiple grading items.
The gradebook supports having multiple grades for a single activity. We may want to consider having items for:
- forum (grade for all posts in a forum)
- discussion (aggregate of all graded discussions)
- post (aggregate of all graded posts)
- ratings
I suspect we'll need to look at forum, and ratings initially and we may no need to do anything initially, but have to consider it now for a later point.
Attachments
Issue Links
- blocks
-
MDL-66358 Display grading form in the grading panel
-
- Closed
-
- has been marked as being related by
-
MDL-78066 LTI Advantage content selection error when workshop or other multi-grade-item activities are present
-
- Waiting for peer review
-
- is blocked by
-
MDL-66457 Behat xpath union is too greedy
-
- Closed
-
-
MDL-66733 Add helper to get correct user date for activity grades
-
- Closed
-
-
MDL-66550 Improve field normalisation and add support for setting fields in a fieldset
-
- Closed
-
- Testing discovered
-
MDL-66368 Activity grading should support multiple graded things
-
- Open
-
- will be (partly) resolved by
-
MDL-66368 Activity grading should support multiple graded things
-
- Open
-