Marking Functionality - BNU-CO453/ConsoleApps15 GitHub Wiki

Marking Feature Testing

The list of required features that need testing for each application are specified as a list of user requirements, see for example

App01 Distance Converter.

This is the same list that are defined in the App01 Distance Converter wiki page.

Due Week

Each application has a code (App01) and a name (Distance Converter started in week 1). This application will be due in and marked in a particular week (week 5) and has a list of required features that should be tested to demonstrate that they work. Prove of testing should be included in the documentation wiki page.

All the elements of each of the features is then marked if there is evidence that code has been written for that feature and the feature has been tested.

Functionality Marks

Maximum Mark

The maximum mark for each feature varies depending on its level of difficulty, it is possible that the feature is only partially working in which case the student would be awarded a reduced mark.

The maximum mark for each feature will depend on how difficult or large the feature is. So in some apps there are very small features that may be just one line of code, and they would only have a maximum mark of 2, whereas larger features may have a larger maximum mark.

Basic Features

The basic features should be coded first, and represent the minimum requirements for a pass mark of around 40% providing marks for documentation and code quality are at least worth 40%

Advanced Features

Advanced features list all the additional requirements, and if they are completed and working together with good documentation and code quality they are sufficient to obtain a first class grade (marks > 70%)

Outstanding Features

In order to get a mark above 80% which is regarded as outstanding in the universities criteria assessment grid, the student most add some enhancement to the basic and advanced features. For each app there will be suggested additional features that can be completed for an outstanding mark, but students are encouraged to find their own way of creating outstanding features.