Coding and technology · Maths CAS idea

Build a practice app for younger students

CreativityServiceProject-ready

Write a small web app that gives younger students practice on a skill their teacher chooses, with random questions generated by your code.

Where the maths comes in

Generating questions with controlled difficulty, checking answers in code and handling rounding.

Which CAS strand it fits

  • Creativity: The arts, and other experiences that involve creative thinking.
  • Service: Unpaid, voluntary work with others that also has a learning benefit for you.

Your CAS coordinator decides how an experience counts at your school. Strand summaries are provisional (our words, being checked).

How to run it

  1. Ask a teacher which skill needs practice.
  2. Design and code the app; keep your version history.
  3. Test it with students and fix problems.
  4. Hand it over with instructions.

This can grow into a CAS project if your CAS coordinator agrees: see planning a maths CAS project.

How to evidence it

  • Version history and bug list
  • Test notes
  • Teacher's feedback

Date everything and keep it in your school's CAS portfolio as you go. More on what counts as evidence.

Reflection prompts

Questions to think about, not answers to copy. Write your reflections in your own words, in whatever form your school accepts.

  • Which bug taught you the most?
  • How did student testing change the design?
  • What did you learn about writing for someone else?

Learning outcomes this often gives a chance to show

  • Challenge and new skills. What could you not do at the start that you can do now? Which moment felt most uncomfortable, and what did you do next?
  • Initiative and planning. What did you plan, and what did you have to change once you started? Who did you need to ask for permission or help, and how did you go about it?
  • Commitment and perseverance. When did you feel like stopping, and what kept you going? What does your record of sessions or meetings show about how regularly you took part?

Whether you meet an outcome depends on what you actually do and reflect on, not on the idea. Outcome labels are our short summaries, being checked.

Safety and ethics

  • Collect no personal data in the app.
  • Host it only where the school agrees.

Agree every plan with your CAS coordinator first. Safety and ethics for maths CAS.

Check the maths behind your code in the free online grapher.

Similar ideas

All coding and technology ideas · all 67 ideas