Skip to main content

How can teachers use the Solutions tab in Kira Learning? (Kira 1.0)

The Solutions tab in the Kira helps you access correct solution codes for assignment steps and compare these with student submissions.

✏️ Please note: The Solutions tab is a feature in Kira 1.0 courses, and does not show up in Kira 2.0 lessons and classes. Learn more about Kira 2.0 here.

How Can Teachers Use the Solutions Tab in Kira Learning?

This article explains how teachers can navigate the ‘Solutions tab’ and offers practical tips for managing coding assignments effectively.

This article focuses on the Solutions tab as one method among several available for accessing solutions in Kira Learning courses.

Accessing Correct Solution Codes

To retrieve the correct solution code for an assignment step:

  1. Log in to your teacher account on Kira Learning.

  2. Open the specific lesson or step in the curriculum.

  3. Navigate to the 'Solutions tab' to view the correct solution code for that step.

By accessing solutions directly through this tab, teachers ensure students are provided with precise and accurate guidance during exercises.

Comparing Student Work with Solutions

To compare what students have submitted with the provided solutions:

  1. Log in to your teacher account and open the specific lesson or exercise.

  2. Go to the 'Solutions tab' to review the expected solution for the step.

  3. Compare the student-submitted code and ensure: - The code logic aligns with the correct solution. - The output generated (e.g., printed results or final output) matches the expected results.

By following these steps, you can evaluate how closely student work corresponds to the assignment’s requirements and provide constructive feedback where necessary.

Best Practices

When managing assignments and providing feedback, consider:

  • Clarify instructions: Provide clear guidance to students based on the solutions.

  • Focus on output accuracy: Ensure that the student's output is an exact match with the expected result. Precision is crucial, especially in coding exercises.

  • Encourage iterative learning: Help students understand mistakes and encourage resubmissions for better learning outcomes.


By utilizing the 'Solutions tab' effectively, teachers can streamline their workflow and support students’ learning processes in Kira Learning. For further assistance, feel free to consult additional teacher resources available within the application. Additionally, teachers can explore other methods for accessing solutions, such as those tailored for Middle School and High School courses or by using Teacher Mode.

Overview of Solution Access

Kira Learning provides solutions for course exercises through designated resources for Middle School and High School courses. Teachers can also access solutions for all parts of a lesson by using teacher mode. Follow the instructions below based on your course level and needs.

Middle School Course Resources

For Middle School courses, solutions to all activities are available in the Teacher Resources section:

  1. Open the Teacher Resources section.

  2. Select the option labeled Solution to all activities to view the answer keys for the course exercises.

High School Course Resources

For High School courses, solutions are embedded within the Lesson Plans for each unit and lesson:

  1. Open the Lesson Plan for the specific unit and lesson.

  2. Navigate to the section corresponding to the lesson to find the solutions. For example, solutions for Lesson 1.2 can be found in the Unit 1 Lesson Plan under the section for Lesson 1.2.

General Navigation Tips for Teachers

Teachers can also find solutions for all parts of a lesson (not just assessments) by using teacher mode:

  1. Open the lesson you want to review.

  2. Switch to Teacher Mode.

  3. Navigate through each step of the lesson to view the embedded solutions for that step. By following these steps, teachers can easily access the resources they need to support their teaching and provide accurate guidance to students.

Did this answer your question?