The method

From a master’s thesis to your study plan

Xamally is built on a 2017 master’s thesis about helping students plan for exams and stay motivated. It did not start from an idea of what students should do. It started by asking students what they actually do, turned the answers into planning rules, and then tested the result with students during their real final exams.

18
Students interviewed before any design
37
Students who used it in real final exams
89%
Called the planning encouraging and successful
1,000+
Automated tests in today’s app

The problem it solves

Most students know they should start early. What goes wrong is the plan: it is made by hand on paper or in a spreadsheet, it is too optimistic, and nothing reminds you of it. After the first missed day it falls apart, and the last exam gets whatever time is left.

The thesis set out to answer two questions: how should study time be shared between courses, and how can a plan keep a student going when things don’t go to plan?

It started with 18 students

Before anything was designed, 18 undergraduates from different departments and universities were interviewed with a 10-question form. The group was chosen for variety: grade averages from under 2.0 to above 3.0, students who always made a study plan and students who never did. The interviews were recorded and analysed for patterns. What they found:

Each of these findings became part of the method below.

Designed with students, step by step

The design went through a storyboard, then a paper prototype, then a working Android app, and each step was shown to students before the next one. The storyboard alone revealed what was missing: how much time a student wants to give each course, and the hours they are never free because of sport, work or other routines. Both became questions the app asks.

1. Share time by priority

Because students clearly gave some courses more weight, you rate each course from 1 to 5. Your total study time is shared in proportion: a course rated 5 gets five times the time of a course rated 1. The model is deliberately simple so you can predict what it will do.

Your daily limit is your session length times the number of sessions you want per day, because the interviews showed students follow a realistic plan and can’t go past their daily limit. Nothing is ever planned on an exam day.

2. Plan backwards from each exam

Students already studied for the last exam first and the first exam last; the thesis turned that habit into three rules:

When two courses want the same slot, the nearer exam wins, then the higher priority. Time that can’t be placed where it was meant to go moves to other free slots; none of your planned time is quietly dropped.

3. Start two weeks early, or be told honestly

The students with the best grades started about two weeks before their exams, so Xamally asks for at least 14 days before your first exam. If you start later, it tells you and suggests a start date instead of squeezing an impossible plan into too few days. If even two weeks aren’t enough, it tries three, four and more; if nothing works it asks you to re-rate your courses or give it more time per day. You can shorten the 14 days yourself.

4. Built for bad days

Most students interviewed said they sometimes had to push a study day back, so postponing is part of the plan, not a failure. Half of a postponed session moves to the course’s next study day and the other half to the one after. A day may grow to at most twice your normal daily time, sessions never move onto an exam day, and your days off and busy hours are respected.

If there is no room left, Xamally tells you and asks whether you want to cancel the session. It never cancels anything on its own.

5. Measuring progress without punishing you

Your success rate is the share of sessions you completed out of those you completed or cancelled. Postponing does not lower it: if you postpone, you still study. Cancelling does. The rate puts you in one of three levels, and the app’s tone follows it:

6. Motivation that comes from you

Students said their own reasons kept them going: the money their family spent on them, a holiday plan, the person they love. So Xamally asks for a promise in your own words, photo or video, and shows it to you when your plan starts to slip. When you’re on track, it reminds you of the reward you promised yourself.

Tested in real final exams

The first version of the app, built for the thesis, was used by 37 students from four universities during their actual final exams. They planned four weeks: two weeks of study before the exams and the two-week exam period itself. Every completed, postponed and cancelled session was logged, problems were fixed with updates during the test, and at the end every student answered a 15-question survey.

Each result was checked with a chi-square test and was statistically significant (p < .05; most p < .01).

These numbers come from the thesis study of the first version. Xamally is a new app rebuilt from that work, with the same method.

In their words

What students in the field test said, as reported in the thesis:

“It was nice to have someone who prepared a study schedule for me.”
“The schedule it created was almost the same one I had in my mind.”
“I usually never had enough time for my last exam. This solved it.”
“There were days I didn’t want to study, but I studied just so I could tell the app I did.”
“When I took a break, I watched the video I had recorded, got motivated and started again.”

From the thesis to Xamally

The test also showed what was missing. Students asked to edit the plan the app made and to get reminders without opening the app; both are in Xamally. The planning engine was rewritten as a separate, self-contained piece of code so it can be tested on its own:

Where Xamally differs from the thesis, it is on purpose. In the thesis, postponing lowered a student’s level; in Xamally it doesn’t, because a postponed session still gets studied. And every session the method suggests can be moved, edited or deleted: it gives you a strong first plan, and you stay in charge.

Back to the home page