| |
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 |
|