Please enable JavaScript.
Coggle requires JavaScript to display documents.
Breaking down the problem, Teacher's page, Computational approach:…
-
Teacher's page
Adding points
This would be viewed as a pop up window which will provide an option to add points. This could be in the form of multiple buttons, as a means to limit the user's input, which would be buttons adding 1, 5 or 10 to a total amount, and another button which will be for submitting to database
-
Taking away points
This would be included in the pop-up GUI with adding points. Within this GUI, teachers will be given the opportunity to remove any points for bad behaviour.
-
-
-
Adding students
A separate GUI for adding the name, tutor group and house of a new student.
-
Removing students
A separate GUI for removing any students who may have left the school and are attending a new one. This would remove the student's name, tutor group and house
-
Classes
Teachers would be able to see the different classes that they have registered on the system as a sub page
Computational approach: This sub-problem can be approached by the use of abstraction. Abstraction is commonly used throughout this entire problem. This can be used to minimalise and remove aspects about a student's behaviour which are not necessary and would help teachers get a clearer picture on how to improve their behaviour. There may be specific details which may deduct and make the solution more difficult to find, such as childhoods, age and durations of how long the behaviour lasts for. When these aspects are removed, the problem may become easier to solve. This is a computational approach when programming.
Computational approach: This can be approached through the use of separating the idea of progress from reality and focusing on how this concept can be improved. By abstracting the concept of progress, such as making a progress bar, this would mean that lesson time would be made of better use as it physically represents how efficient the students are working and how much lesson time is helping and is doing good work.
Computational approach: This can be approached by recording digitally how well students are performing. Teachers can use this to understand better how some students are struggling and use problem decomposition and divide and conquer of the different topics so that students and teachers can tackle them one at a time. Additionally, pipelining can also be used - there could be a solution in which teachers can use to assist one student, while preparing for another.