Please enable JavaScript.
Coggle requires JavaScript to display documents.
EleMaster, Task Breakdown - Coggle Diagram
EleMaster
Front End
User Interface
Interfaces
Homepage
Game page
About
Admin
Input components
Login forms
Buttons for level selection
Navigation
Resources
Adobe Illustrator
Adobe Photoshop
User Experience
Functionality
Top Trumps style card game
Selection of element feature
Individual user login
Interactivity
Gameplay
Scoreboard
Selection of categories and gamemode
Design
Elements of visual communication
Colour
Line
Tone
Shape
CARP + BH (Balance and Hierarchy)
Usability
Accessibility
Font features - colour, size, contrast
Text alternatives
Symbol use
Audio features
Utility (functional features)
Buttons
Working forms
Cards and tabs
Access to DB from frontend
Responsiveness
Learnability
Consistency
Guidance features
Balanced colour schemes and CARP features
Safety
Return options
Allowance for error recovery
Effectiveness
Input limitations
Clear instructions
Relevant output
Users
Admin/Teachers
CRUD processes
Student
Senior
Junior
Parent
Largely observational
Further development: parent lobby allowing viewing of progress
Backend
Data
Data sources
Kaggle - online data source
Stimulus datasets
Data types
Integer
Float
Text - login
Data flow
Login and signup forms
highscores
Local storage
Periodic table data to gamepage cards
Data requirements
CSV format
Normalised
Data must be relevant and free from redundancy
Security and validity
User level access considerations
Accurate and accessible
Adheres to copyright
Code elements
Programming language
Python
HTML
CSS
JavaScript
Software + Resources
PyCharm
Flask Application
Bootstrap
programming constraints
Time
Knowledge of languages
Limitations of software
Financial
Paid features
Paid programming software
Task Breakdown
User Exploration
Survey
Personas supplied
User requirements identified
Existing solutions
Quizlet
Coolmath games
Card games online
Criteria
Prescribed
Self-prescribed
Constraints
Legal
Economic
Time
Data backend
Normalisation process
Accuracy
Validity
Relevancy
CSV capabilities
Kaggle sourced
Schema
Copyright law and acts
Develop and Synthesis
UI
Illustrator
Adobe
Usability principles
Accessibility guidelines
Algorithms
Pseudocode
Login
Gameplay
SQL
Programming
Pycharm flask
Bootstrap
forms and cards
Python, SQL, CSS, HTML
Admin vs user access
Code annotations and functional video
Evaluation
Prescribed criteria
Recommendations
Impacts