Assess a coding project by asking students to predict, change and explain its behaviour. A game that runs is a useful starting point; it does not show who understands the code or can fix a new problem.
A student presents an impressive animation. When asked to change the speed, they paste the whole project into an AI assistant. The opportunity is to make the next change small enough that the learner can reason through it.
Choose a project with a visible cause and effect
Start with a moving object, a simple quiz or a small science simulation. Keep the learning goal narrower than the project theme: a variable changes a value, a condition controls an action or a loop repeats a step.
Ask students to describe what they expect before running the program. “The ball will travel twice as far in the same time” is a prediction you can compare with the result. “It will work” is too vague.
Build and question in Flow Lab
Gyanis Flow Lab supports drag-and-drop blocks and JavaScript for games, animations and simulations. Its AI helper can explain code, help fix errors and suggest extensions. The workspace works best on desktop.
Use help for a specific obstacle: “Explain what this condition checks” or “Help me locate why the score increases twice.” Ask the student to describe the proposed change before applying it. A complete replacement program may solve the software problem while leaving the learning problem untouched.
Try the change-one-thing challenge
- Run a small working project and describe its behaviour.
- Choose one variable or condition to change.
- Write a prediction before editing.
- Run the new version and compare it with the prediction.
- Explain any difference and restore the original if needed.
For a science simulation, discuss what the model simplifies. An animation of a falling object is not experimental proof of a physical law. Check the underlying explanation against course material.
Make the review about decisions
Ask for a short walkthrough: one part built independently, one part adapted from another project and one part developed with AI help. This makes assistance visible without pretending all assistance is misconduct.
Lab includes sharing and remixing features and available challenges. Teachers can set coding challenges when their institution has configured teacher access and sections. Before sharing a project, follow school rules and remove personal information from names, text and assets.
Frequently asked questions
Does a beginner need JavaScript first?
No. The documented Lab workflow includes blocks, with JavaScript available as learners are ready.
How can I assess learning without a large rubric?
Ask the student to predict one change, implement it and explain the result. Use the task’s learning goal to judge the explanation.
Explore Flow Lab and make the next project small enough for the student to explain every important decision.
Sources and further reading
- Flow Lab feature guide
- UNESCO: human agency in AI education
- Teachers discuss AI and independent work
Research checked 26 October 2026. Community discussions illustrate individual experiences, not representative findings or evidence of Gyanis outcomes.