Course web page: Introduction to problem solving with applications James Tam Return to the course web page

Marking of Assignment 3

STYLE REQUIREMENTS: Can be awarded independent of functionality
  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  

 

Cutoff scale

Min raw score Grade point
0 0
20 1
23 1.1
24 1.2
25 1.3
26 1.4
26.5 1.5
27 1.6
27.5 1.7
28 1.8
29 1.9
30 2
30.5 2.1
31 2.2
32 2.3
33 2.4
34 2.5
34.5 2.6
35 2.7
36 2.8
36.5 2.9
37 3
38 3.1
39 3.2
40 3.3
40.5 3.4
41 3.5
42 3.6
42.5 3.7
43 3.8
44 3.9
45 4
47 4.15
50 4.3