GitBucket
4.21.2
Toggle navigation
Snippets
Sign in
Files
Branches
1
Releases
Issues
4
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
mark.george
/
marking
Browse code
Improve README
master
1 parent
6a42e05
commit
e39fae34c2525f621ae8129af524157d3113b8c6
Mark George
authored
on 11 Apr
Patch
Showing
1 changed file
README.md
Ignore Space
Show notes
View
README.md
Marking System ============== A marking system intended to support a wide variety of assessments (or at least the ones that Mark has to deal with). Editor types: * `Scale` - Likert scale. * `Numeric` - Text input for decimal numbers. Criterion types: * `Normal` - the mark will be weighted and included in the total. * `Special` - the mark will not be weighted and is NOT included in the total. This is useful for bonus marks that can be applied across multiple assessments. Also useful if we are just recording marks and don't care about the totals (such as exam marking where we are marking a subset of an exam). * `Penalty` - the mark will NOT be weighted and is SUBTRACTED from the total. Useful for late submission penalties. # Setup ## Individual Assessment 1. Enter students into Student table. Leave Team_ID as null. 1. Enter submission into Submission table. Use whatever you want in the Name column - probably want the student's name. ## Team/Group Assessment 1. Switch the FK in the Submission table to Team rather than Student 1. Enter teams into Team table. 1. Enter team ID and Name into Submission table. 1. Enter students into Student table and link to Team table via Team_ID. 1. Modify Report view to use Team_ID for Student instead of Submission_ID ## Penalties For things like late penalties. 1. Add a criterion. Set the `Weight` to 1.0. Set the `Min` to 0, and the `Max` to the maximum mark. Set the `Editor_Type` to `Numeric` and the `Criterion_Type` to `Penalty`. ## Bonus/Special Marks For marks that are handled seperately from this assessment. 1. Add a criterion. Set the `Weight` to 1.0. Set the `Editor_Type` to `Numeric` and the `Criterion_Type` to `Special`.
Marking System ============== A marking system intended to support a wide variety of assessments (or at least the ones that Mark has to deal with). Editor types: * `Scale` - Likert scale. * `Numeric` - Text input for decimal numbers. Criterion types: * `Normal` - the mark will be weighted and included in the total. * `Special` - the mark will not be weighted and is NOT included in the total. This is useful for bonus marks that can be applied across multiple assessments. Also useful if we are just recording marks and don't care about the totals (such as exam marking where we are marking a subset of an exam). * `Penalty` - the mark will NOT be weighted and is SUBTRACTED from the total. Useful for late submission penalties. # Setup ## Individual Assessment 1. Enter students into Student table. Leave Team_ID as null. 1. Enter submission into Submission table. Use whatever you want in the Name column - probably want the student's name. ## Team/Group Assessment 1. Enter teams into Team table. 1. Enter team ID and Name into Submission table. 1. Enter students into Student table and link to Team table via Team_ID. 1. Modify Report view to use Team_ID for Student instead of Submission_ID ## Penalties For things like late penalties. 1. Add a criterion. Set the `Weight` to 1.0. Set the `Min` to 0, and the `Max` to the maximum mark. Set the `Editor_Type` to `Numeric` and the `Criterion_Type` to `Penalty`. ## Bonus/Special Marks For marks that are handled seperately from this assessment. 1. Add a criterion. Set the `Weight` to 1.0. Set the `Editor_Type` to `Numeric` and the `Criterion_Type` to `Special`.
Show line notes below