Académique Documents
Professionnel Documents
Culture Documents
ertyuiopasdfghjklzxcvbnmqwert
Mind over Matter
yuiopasdfghjklzxcvbnmqwertyui
A mental math developer
opasdfghjklzxcvbpnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuionpas
dfghjklzxcvbnmqwertyuiopasdf
gihjklzxcvbnmqwertyuiopasdfg
hjklzxcsvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnm
qwertyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmrtyuiopa
Werner Wombo
Contents
Scenario..................................................................................................................................... 3
Define......................................................................................................................................... 4
Research.................................................................................................................................... 4
Interview:................................................................................................................................ 4
About similar solutions............................................................................................................... 5
Graphical User Interface............................................................................................................. 5
Login Screen........................................................................................................................... 5
Main Screen (user).................................................................................................................. 6
After start is clicked............................................................................................................. 7
Main screen (Admin)............................................................................................................... 7
Settings screen........................................................................................................................... 8
Summary.................................................................................................................................... 8
Flow of the program................................................................................................................. 10
Administrator........................................................................................................................... 11
Normal User............................................................................................................................. 11
Acceptance tests...................................................................................................................... 11
Administrator........................................................................................................................ 11
User....................................................................................................................................... 11
Bibliography............................................................................................................................. 11
Works Cited.............................................................................................................................. 11
Appendix.................................................................................................................................. 12
Scenario
Mathematics is a large part of our daily and is used in pretty much all fields of study
that they are in from basic cost calculations in accounting to calculating flight paths in
aviation. Thus, I strongly believe that Mathematics is a subject that needs cultivating
over a long period of time as all other fields will surely fall and degrade over time if an
interest in maths begins to fall.
The task assigned be an application which primary school students could use to
practice for the mental math portion of the South African Mathematics Olympiad. The
3
benfit of this program is that will help improve the mental acuity of children from a
young and perphaps even cultivate a love for Mathematics.
Define
In order to develop the program I have drawn interest from the online mathematics
tutor Mathsbuddys Speed Skills application. The test will either be multiple choice or
work by user input. The information which will be accessable by the user will include
past scores and perphaps where they do the worst or best in. The program is going to
have a set administrator password and the user may create his own password(saved
to text file) to access his account.
The program will not therefore not only be used for preparation for a portion of the
Olympiad ,but to improve general arithmetic skills and could soon be extended to help
with the problem-solving portion as well to provide a more rounded preparation for the
Olympiad.
The goal at the end of this is to provide an application or learning tool which one can
use to either prepare for the Olympiad at primary school level or use to improve their
problem-solving and arithmetic skills.
Research
Interview:
I had interviewed a primary school maths teacher Mrs Bella Mokadikwa regarding the
program specifically its requirements and specifications. It was decided that it should
only focus on the four basic functions of addition,subtraction,division and
multiplication and will always have a set time limit and as said earlier the user will be
able to view all of the scores they had attained and play against a friend if only for
more leisure and display the time left as well as the current score. It was decided that
there user should just enter The interviewee requested that the admin should be able
to give tests of their own choosing as well as set the difficulty for the random
questions.
There will only be 2 options though which will be user and admin,but if user is clicked
it will lead to a screen whereby one can enter their username and password and
therefore this program is designed to be set in such a way that there will be multiple
users( saved to a database) and include an option to change the passwords will be
there for both.
users main
screen will be
bottom left in
according to
actual grades
seeing as
grade 4s can
be more skilled
with arithmetical calculations than say for instance a grade 6. It will then branch out
into what the user wishes it to be. The following would be an example of such a path:
(capitals denote headings) [DIFFICULTY\level 3\TIME LIMIT\ 30
seconds\SECTION\addition {start of program}]
The
screenshot
right gives
to the
an alternate graphical user interface which is
more appealing to the eye and would make lots
of use of the
MouseMove event. This is due to the next set of options appearing when the mouse
hovers over the component. It would also allow the user to change background
photos.
Settings screen
I will use the Main Menu component with sub menus to allow for some minor setting changes
such as perhaps the time limit and the colour the form changes when an answer is either right
or wrong.
Summary
I like certain aspects I have found in these programs. Namely:
I like the idea of checking if the answer is right without an enter button
I like having dynamic questions.
The hovering over components instead of clicking.
8
The task assigned be an application which primary school students could use to
practice for the mental math portion of the South African Mathematics Olympiad.
The benfit of this program is that will help improve the mental acuity of children
from a young and perphaps even cultivate a love for Mathematics. The program
will being with a log in page with two separate options, namely admin and user.
The admin will be able to make all of the larger changes to the program such as
perhaps adding more images for the background and give tests as well as view the
previous scores by all users. Similar to this:
The admin will be able to add new users to the program and can remotely change
passwords in case of events where the user (non-admin) forgets his password and the
admin will not be able to change his or her password and if it is forgotten a personal
question will be asked in order to retrieve it. The normal user will use the main
program designed for the user and can make minor adjustments to the program such
as change its name or password ,beside using the program for its intended purpose it
can also only view its stats.
10
Welco
me/Log
in Page
Give
user s
tests
Select
question
type
Select
difficulty
Program
start
User
main
screen
Take the
test
Admin
main
screen
Receive
score
View
users
stats
End
Add new
user
View
previous
scores of
tests taken
and areas of
strength and
weaknesses
Administrator
Normal User
Acceptance tests
Administrator
Will
Will
Will
Will
Will
Will
Will
Will
User
Will
Will
Will
Will
Will
Will
Will
Bibliography
Works Cited
Mokadikwa, B., 2016. Information about IT PAT [Interview] (20 June 2016).
Unknown, 2016. Maths Buddy Speed Skills. [Online]
Available at: http://www.mathsbuddy.co.za/ (Anon., 2016)
Appendix
12
13