Please enable JavaScript.
Coggle requires JavaScript to display documents.
Countries Top Trumps Game - Coggle Diagram
Countries Top Trumps Game
Program Development
Principles of visual communication
Contrast
Alignment
Repetition
Proximity
Hierarcy
Harmony
Usability Principles
Learnability and Effectiveness
Must be a simple and intuitive interface with clear navigation(eg. using a navigation bar)
Must be easy to see and not be cluttered
Have an 'About' or 'Help' page
Users should be able to grasp how to use the game quickly
Must Generate meaningful error messages/warnings
Safety
Must have the ability to undo mistakes
To avoid data loss, when an admin attempts to delete files, a warning might appear.
Utility
Must adhere to the prescribed criteria and must function as a top trumps style game
Must be educational to those in the secondary school
Accessibility
Minimal text, more graphic based design
Accessibility settings such as increased text size, text to speech settings, etc.
Clear Contrast between background and screen elements
Alternative text for images if HTML breaks
Responsive design (so that game works on all screen sizes)
Interface Development tools
Flask Application
Python, HTML, CSS, Java Script
SQL to manage the database and to allow the admin to edit the database
DB Browser to create the database
Kaggle used to find CSV datasets
Accessibility Guidelines
Understandable
Perceivable
Operatable
User Problem
Survey Responses
For the initial prototype, most year 6-8 students surveyed indicated that they wanted a "Countries of the world" game
A survey with senior students, teachers, and geography teachers indicated that they believe that the most important attributes to compare on the cards are: Population, Area, Coastline, GDP, Literacy %, and birthrate.
User Persona
Head of STEM Department and Admin level access
Mrs Hanmo
Can upload subject data to the database from a CSV file, needs to be able to update, insert and delete records, can verify other administrators
Parent
Murray
Parent of Year 9 and 10 students, a bit skeptical about gamification in education and wants to ensure it is educational
Year 7 Student
Elsa
Needs guidance when using new programs, finds it difficult to engage in traditional 'pen and paper' tasks
Year 12 Student
Dana
Experienced using technology, wants new study ideas, takes a variety of subjects
Processes Required
Randomly choose card for both computer and user
Users will choose a field to compare
Admin (Teachers) Login
Must be able to edit the database (using SQL Queries)
Data Manipulation Language
INSERT
UPDATE
DELETE
Compare the attribute of both cards and decide on a clear winner based on which value is larger
Data
A large database with data about every country will be used in later prototypes, however only a sample of approximately 30 countries will be used in this prototype.
In later prototypes, the database should be updated somewhat
regularly, depending on the natural of the data, to insure the data regarding countries in accurate.
Databases will contain the data of all the Top Trump cards, with each card set as a seperate table. This data would have to be numerical/floats because the attribute will be compared between the two cards
SQL queries will then be used for admin level access, since admin should be able to perform the CRUD processes - Create, Read, Update and Delete.
Database will contain admin logins and user's past history and scores.
Database will be normalised to 3rd Normal Form - this avoids redundancies and increases security, organisation and flexibility in the database design.