|
Feature |
Max marks |
Student mark |
|
Good variable naming conventions |
2 |
|
|
Good subroutine naming convention (name after the 'sub'
keyword) |
1 |
|
|
Good naming convention used in the filename (".docm" filename) |
1 |
|
|
Indenting and alignment: Appropriate (4 spaces per nesting level) |
3 |
|
|
Indenting and alignment: Consistent |
1 |
|
|
TOTAL STYLE MARKS |
8 |
|
|
|
|
|
Documentation: Can be awarded independent
of functionality |
|
|
|
Author |
1 |
|
|
Student ID |
1 |
|
|
Tutorial number |
1 |
|
|
Program features correctly implemented (1 mark for each feature
correctly listed as completed or not completed) |
8 |
|
|
TOTAL FOR DOCUMENTATION |
11 |
|
|
|
|
|
MACRO-IMPLEMENTED, PROGRAM FUNCTIONALITY:
Program must run to get any marks |
|
|
|
Search and replace all instances of a word based on user input (not
hard-coded values) |
6 |
|
|
Search and replace all instances of "Heading 1"
with "Normal" |
3 |
|
|
Sorting tables (maximum 12 marks for handling either fixed or variable
number of tables) |
|
|
|
|
Sorts exactly 3 tables: 3 marks |
|
|
|
|
Sorts any number of tables >0: 12 marks for loop |
12 |
|
|
Displays an error message if a document contains no tables |
6 |
|
|
Spell checks document |
1 |
|
|
Prints document |
1 |
|
|
Saves document |
1 |
|
|
Closes document |
1 |
|
|
TOTAL FOR PROGRAM FUNCTIONALITY |
31 |
|
|
|
|
|
Total raw score |
50 |
|
|
|
|
|
Grade point |
4.3 |
|