Please enable JavaScript.
Coggle requires JavaScript to display documents.
BioBrain (Biology Helper) - Coggle Diagram
BioBrain (Biology Helper)
MoSCoW
Must have
Ability to Leave a Question Unanswered -
If users do not know the answer they are able to leave it unanswered and continue with other questions instead. Provides safety and effectiveness for all users.
Homepage -
It is the first introduction of BioBrain to users and allows users to decide if they want to continue using the application. Effectiveness.
Use of Usability and CARP Design Principles -
These principles have been used and annotated throughout the planning stage and included in the final prototype. These principles allow users to complete the task accurately and is useful. In addition, they make material as clear and easy to understand as possible for viewers.
Quiz Difficulties -
Provides accessibility and utility for all users. Some may struggle with Science and will hence use the beginner quiz while some may be skilled and use the Expert quiz. Effectiveness and utility.
Should have
Name and Year Level Input -
This section of the application helps to personalises the content depending on the year level input therefore providing effectiveness and utility for all users.
Content Page -
This page should be added to the application because it allows users to 'study' for the quizzes and know what information will be present on them. This aspect promotes the overall learnability and utility of the prototype.
Images next to all questions in the quiz -
Visual communication, this aspect will help users to process the information present in the images and quizzes and is useful if the users are visual learners. This uses all CARP design principles and accessibility.
Results Quiz pages -
This page will allow users to realise which questions they answered incorrectly and which topics they should improve on. Therefore, this will improve the utility of the application.
Could have
An Email Input -
This will allow users to create an account and/or receive emails from the BioBrain but will be somewhat useless as there isn't any process to save. If this was implemented it would improve the principle of effectiveness the most.
3 Content pages -
This would allow users to focus on one page of content per quiz therefore only knowing things present on that one quiz. This will improve the accessibility as well as learnability. This will most likely not be implemented due to time constraints.
Confirmation Popup -
This page will make users confirm before completely certain actions such as submitting a quiz. This users the Usability principle of safety because if a user clicked it by accident they can undo it.
Ability to do quizzes with friends -
This can allow users to have fun while learning therefore processing it more efficiently.
Won't have
Ability to create a quiz -
For this prototype there will be no function for users to create their own quizzes due to time constraints and finance. It is also believed to not help users as much as already made quizzes which have specific content.
Absence of Short Response Questions -
There are no short response questions within this quiz because of time and finance constraints and the computer may not recognise that their is correct because of different wording, grammar and capitals.
Sign Up -
This reason is similar to the reason for the Log In page. In addition, this application does not save progress as there is no progress to save (no 'Completed' page etc) and hence has no use for a sign up page.
Log In -
This is page which was considered to be added but was decided against it because it is unnecessary and has been replaced with a simple starting page asking for users name and year level.
Data and Programming (Interface tools being used)
Tkinter.
This application is being used because it is a framework with provides users to create simple GUI elements in Python. These include buttons, menus and data fields.
Python.
This has been chosen because it is an interpreted programming language. This means that you can run each individual line of code to immediately check. In addition, it is simple and easy to learn (Coursea, April 2023).
Visual Studio Code.
This application is a popular and widely-used code editor with a user-friendly interface and a wide range of features. It is easy to customise and is excellent at debugging with a wide range of features (GetApp.com, 2023).
Criteria - Prescribed (shown on task sheet) Self-Determined (what I want it to have)
Some Prescribed Criteria:
Must adhere to the usability and CARP design principles.
An option to chose difficultly of learning - easy, medium, hard and a quiz for each difficulty.
A descriptive mindmap, pseudocode, IPO charts and annotated sketches/wireframes.
Explanation of algorithms and relevant programming information. This is done through annotations and comments in code and sketches/wireframes.
Personal data must be used approximately and comply with the Australian Privacy Act (1988).
Using the python application for code.
Must explain how the prototype will help users and include usability principles.
Evaluate impacts, components and the digital solution and write refinements and justified recommendations based on the prescribed and self-determined criteria
Use appropriate features, written language and conventions.
Some Self Determined Criteria:
Green colour scheme - the brain associates science with the colour green.
Home/welcome page, learning (3, one for each difficulty), quiz (3, one for each difficulty), results page and what they got wrong maybe (3, one for each difficulty).
Ability for users to skip a question in the quiz if they are unsure of the answer.
Multiple users can complete the quiz together.
In total 3 quizzes - easy, medium, hard.
User
User Interface:
Text input, name and year level, and buttons, e.g. finish, multiple choice options.
Target Audience:
Students studying Biology in University or High School.
Software:
Visual Studio Code and OneNote for wireframes and planning.
Data Requirements
Science Information:
Information has been taken from secondary sources (websites) and must be referenced properly through in-text referencing and the reference list in final documentation.
This data is stored security through data encryption technology. It prevents unauthorised people from using or releasing this data.
Personal Data:
Users must input their name and year level so that the content can be personalised for each year level.
Personas
Kylie:
Year 12 teacher. Wants the application to assist students to independently practice skills.
This application will help Kylie because they are short quizzes which she can use at the beginning of lessons to make her students work independently to answer specific questions related to the content being taught. Each lesson she can make them complete a quiz with a higher difficultly until she is comfortable with the students learning and knowledge.
Jade:
Year 10 Students. Has difficultly focusing for long periods of time. Gets anxious about school work.
BioBrain will help Jade to ease into her school work with simple and small quizzes. These quizzes only have 8 questions and therefore she does not need to focus for a large amount of time. Eventually Jade will begin to feel comfortable with the length of these quizzes and BioBrain will hopefully help to expend her attention span as well as her anxiety.
Mario:
Parent of a student in Year 7. Wants to be able to help their child with Biology.
BioBrain will allow Mario to help his child with learning Biology as they are short simple quizzes with 8 questions each. These can help the student ease into the content, ask for help if needed and learn certain study habits which may help them focus and answer more detailed. In addition, the father can use different difficulties availability to make them more confident in their learning and understanding of the content.
Andrea:
Year 8 student. Loves Science and Art. Likes working independently.
BioBrain is an application which is used independently through multiple quizzes with different difficulties. This will help strengthen Andreas knowledge and grow her love for Biology as well as teach her important content which she will also learn in Year 8 but have an advantage due to already knowing some/the basics.