Phase Tests

advertisement
IMAT1604 Visual Web Development Phase Tests
The Phase Tests ............................................................................... 1
Grade Banking .................................................................................. 2
Warnings about Cheating in Tests..................................................... 3
Students with Disabilities ................................................................ 4
Phase Test 1 ..................................................................................... 5
Phase Test 1 Marking Grid ............................................................. 6
Phase Test 2 ..................................................................................... 7
Phase Test 2 Marking Grid ............................................................. 8
The Phase Tests
Before the Christmas and Easter breaks there will be phase tests to assess your
programming skills.
The duration of each test is about 90 minutes.
In advance of the phase tests you will be provided with both test questions and
solutions.
On the day of the test you will be given a different question, similar to the
sample.
It is important that you become familiar with the solution to the set question prior
to the tests in order to obtain a good grade on the day.
You may take with you into the phase test a copy of your Code Reference. This
copy may be annotated with your own notes.
Marks for the test will be allocated according to the criteria on the marking grid.
There are bonus marks available for demonstrating creativity and good practice
in your solution.
1
Grade Banking
The two phase tests are worth 30 marks each.
With each driving test worth 10 marks and the first phase test worth 30 marks,
the highest grade you may achieve for the module with those assessments
alone is 70%.
This does not however take into account grade banking.
The highest grade you may obtain for the module
without attempting phase test 2 is 40%
What does this mean?
If you achieve the following grades over the year
Driving tests
Phase test 1
38 marks
15 marks
You will only be awarded a mark of 40 even though you have actually achieved
53 marks in total.
Any marks gained over 40 are “banked” until you attempt phase test 2
When you take phase test 2 and achieve for example 20 marks your final
module grade will be calculated as 73%.
2
Warnings about Cheating in Tests
A phase test is a formal assessment and as such is subject to University
regulations.
Any attempt to cheat will result in instant expulsion from the test and disciplinary
measures, possibly resulting in a zero grade for the entire module.
Prior to starting the test you are requested to go to the bathroom, you will not
get a chance during the test unless you have special medical requirements.
(Please inform your tutor if this is the case – you may need to provide evidence.)
Prior to starting the test you may not enter the room, wait outside until your tutor
allows you in.
Once in the test room there must be no communication with other students, if
you have anything to say, raise your hand and talk to your tutor.
Coats and bags should be left near the door inside the test room.
Mobile phones, calculators and USB memory devices should be turned off and
in your bag. If you are found with any of these devices you will be expelled from
the test.
You are not allowed any items of paper other than the Code Reference
book. Your tutor may examine the Code Reference to ensure you have not
added extra pages. Blank paper is available on request.
You may not log in to the computer using your normal login. You will be given a
special login on the day.
There will be no communication with other students during the test.
Evidence of any open programs other than VB may be interpreted as an attempt
to cheat.
At the end of the test you should sit silently and wait.
3
Students with Disabilities
Many students with disabilities are entitled to additional time for completing the
test.
If this is applicable to you, then please do not hesitate to discuss the matter with
your tutor.
4
Phase Test 1
The Midland River Authority requires a web based application which allows their
researchers to perform calculations on river temperatures using their laptops
whilst in the field.
A typical set of data for input is as follows...
13.6
14
15
15.56
16
The data should be stored in a suitable list box and validated upon entry.
Once a set of values has been entered into the program, there should be an
option to perform some form of analysis of the results.
The following are examples of the types of analysis required:
 Maximum value
 Minimum value
 Average value
 Copy all values within a specified range to a second list
(The test will only involve one of the above.)
5
Phase Test 1 Marking Grid
Student Name
:
P Number
:
Tutor
:
Max
Marks
You have correctly created your own web controls
suitable for the task at hand. (You must show that
you can create your own web controls and not
simply copy those from the sample solution.)
2
You have written your own clear and appropriate
comments. (i.e. not the same as the sample code
and not counting the code template)
1
You have declared your own variable names for
the problem at hand. (You must show that you can
create you own variable names and not simply
copy those from the sample solution.)
3
You have correctly selected suitable data types for
your variables.
3
You have assigned values to the variables you
have declared.
3
You have created suitable validation and your own
error messages to ensure that your program is
robust and responsive.
You have demonstrated that you know how to
create an IF statement suitable for the task set.
4
You have created code that manipulates data in a
list box.
4
You have created a loop that is suitable for the
task set.
4
Your program compiles runs and answers the
question.
3
You have created a program that displays
originality, creativity and/or good practice.
5
Total Marks (Capped at 30)
No
Some
Mostly
Yes
x0
x 0.3
x 0.6
x1
Marks
awarded
3
:
6
Phase Test 2
“Y-Abba D-Abba Do”, are a well known Abba tribute band who have recently
opened their web site. In addition to the standard pages informing fans of gigs
and new releases they require a message board.
The message board should allow fans to type a message of appreciation for the
band and it should be displayed in a list of some kind.
Additional features would involve the facility for deleting posts and editing
existing entries.
The phase test will require you to display some data from a database and write
some data back.
7
Phase Test 2 Marking Grid
Student Name
P Number
:
:
Tutor
:
Max
Marks
You have correctly created your own web controls suitable for
the task at hand. (You must show that you can create your own
web controls and not simply copy those from the sample
solution.)
2
You have written your own clear and appropriate comments.
(i.e. not the same as the sample code and not counting the code
template)
1
You have declared your own variables with suitable data types
for the problem at hand. (You must show that you can create
you own variables and not simply copy those from the sample
solution.)
1
You have created suitable validation and your own error
messages to ensure that your program is robust and responsive.
3
You have shown that you know when to use a sub or functionprocedure as required.
2
You have shown that you are able to call a sub or functionprocedure as required.
3
You have demonstrated that you know how to create
parameters for a sub/function procedure.
2
You have shown that you know how to select suitable parameter
data types for a sub/function procedure.
2
You have created a function procedure with a suitable value
returned of a correct data type.
2
You have shown that you can create a class and import code
into that class. You are able to create a suitable object from that
class.
2
You have shown that you can display data as a list from a
database.
4
You have shown that you can modify data in a database. (Add,
amend and/or delete)
3
Your program compiles runs and answers the question.
3
You have created a program that displays originality, creativity
and/or good practice.
5
Total Marks (Capped at 30)
No
Some
Mostly
Yes
x0
x 0.3
x 0.6
x1
Marks
awarded
:
8
Download