About the Ira Project
At the Ira project we want to change the way learning happens. For too long we've been relying on the traditional methods of consuming content passively and answering questions or solving problems. Learning sciences have shown as the path forward, but the tools out there for teachers and students haven't kept up with the advancements.
Below are a description of the learning activities we offer as well as those we're still working on creating. We've included the rationale behind the activities, the skills we believe the activities are building as well as the science behind the activities complete with citations.
Scroll to Explore ↓

In this innovative learning activity, students have to teach an AI instead of solving a set of questions. For a given topic, they have to explain concepts and provide corresponding formulas (if required) to the AI. The AI then uses this explanation to attempt a set of questions and responds with it’s solution and working. The students have to iterate on their explanations till the AI is able to solve all the given questions. We ensure that the AI's response serves as scaffolding to guide the learners to the correct explanation rather than providing it directly.
This activity leverages the Feynman method of learning, which posits that teaching others is one of the most effective ways to learn [1, 2, 3, 4, 5]. There is no penalization for incorrect explanations and the students are encouraged to iteratively improve their understanding of the topic, develop communication skills, build metacognition, and hone their organizational abilities.

This is a 2-step activity that starts by presenting the students with a question and it’s answer which has been computed incorrectly by an AI. The AI is designed to avoid any numerical mistakes while computing an answer to ensure that the incorrect answer is a result of an error in reasoning rather than an error in calculation. In the first step, the students have to identify the exact order of reasoning that the AI used to arrive at that incorrect answer. In the second step, they have to correct the reasoning of the AI so that it is able to solve the question.
To complete this activity, students have to use divergent thinking [1] to generate and explore multiple different reasoning pathways for a single question. This method of thinking is often contrasted with convergent thinking, which focuses solely on arriving at a single, correct solution to a problem. As divergent thinking has been shown to be a valid indicator for creative thought [2, 3], this activity allows the students to build creativity.

This activity is a derivative of standard assessments involving multiple-choice questions (MCQs). For any given topic, students have to correctly answer a set of questions that span three possible formats - MCQs, match-the-following questions, and arrange-in-order questions. If the student provides an incorrect answer, the corresponding question (along with it’s options) is automatically rephrased and added to the end of set. The activity is completed when the student answers the entire set of questions correctly.
This activity aims to leverage the concept of spaced repetition and interleaving. Spaced repetition is a learning technique that involves increasing the time intervals between reviewing the same piece of information and has been shown to significantly enhance retention and recall of information [1, 2, 3]. Interleaving involves mixing different types of problems or sub-topics during a learning session and has been shown to enhance long-term retention and understanding of material and promote better discernment between concepts [4, 3, 5].

In this activity, students solve a given question by computing answers to intermediate steps. The steps are presented sequentially and students can only proceed to the next step after correctly completing the previous step. By demonstrating the step-by-step process of solving a problem, this activity leverages the worked example effect [1] which states that learning outcomes are improved when students are provided with worked examples. It also provides a scaffold for students, guiding them through the process and reducing the cognitive effort required.
Breaking down a problem into smaller steps is also supported by the cognitive load theory [2]. This theory emphasizes that our working memory, where we process information, has limited capacity. Complex problems can easily overload this capacity, hindering learning. By breaking a problem into smaller, manageable steps, we reduce the cognitive load, thus allowing us to learn each part effectively