Build it once
Build a lesson once and every group gets it. Add extras or dates for one group when you need to.
Now in pilot with a Ugandan university
Classes, groups, co-teachers and terms, set up the way your institution already runs them.
Data Structures · Group B Evening
Course material
Your progress
2 of 5 weeks
12 min read · Shared with all groups
A linked list stores each value in a node that points to the next one. Inserting at the front takes constant time, which arrays can't do without shifting every element.
Build a lesson once and every group gets it. Add extras or dates for one group when you need to.
Work through one marking queue with rubrics and inline comments, then release marks when you are ready.
See each group and each student at a glance, without building a single report.
Organised the way East African institutions work
Write lessons, set work for a whole class, one group or a few students, and mark it all in one queue. Co-teachers see only their own groups.
Lab 2: Stacks · Marking
To mark · 14
def push(self, value):
self.items.append(value)
def pop(self):
return self.items.pop()
Rubric
Everything due this term, across every class, on one home screen. Quizzes save each answer as you go and pick up where you left off.
Data Structures · Assignments
| Assignment | Set for | Due | Submitted | Status |
|---|---|---|---|---|
| Lab 3: Linked list operations | All groups | Fri 24 Oct | 112/140 | Open |
| Group project: Library system | 18 project groups | Mon 10 Nov | 6/18 | Open |
| Lab 2: Stacks | Group A Day | Fri 17 Oct | 68/70 | Marking |
| Lab 2: Stacks | Group B Evening | Sat 18 Oct | 66/70 | Marking |
| Lab 1: Arrays | All groups | Fri 10 Oct | 138/140 | Released |
Set up terms, classes and groups, enrol whole year groups at once, give each member of staff their groups, and roll classes forward.
Data Structures · Progress
Week 3 completion by group
140
Students
71%
Avg. mark
9
Falling behind
Needs a nudge
One home for every class this term, and what is due next across all of them.
Student
Lessons, assignments and quizzes I build once and reuse next year.
Lecturer
I see and mark only my own groups, and comment without overwriting.
Co-lecturer
Help with my groups as an assistant or grader, with only the access that role allows.
Teaching assistant
Give each lecturer their groups, so everyone sees and marks only their own students.
Head of department
Set up terms and groups, enrol students in bulk and roll classes forward.
Administrator
Good on any phone
Phone-first, light on data, and answers saved as you go.
Speaks your language
Lecturer or Teacher, Semester or Term. You choose the words.
Ready for schools next
Parents and protections for minors arrive with our schools release.
One unit, 600 students, four groups
A generic course page puts everyone in one list. Day and evening groups get each other's dates and announcements.
Groups are built in. Share material across them, and set dates or extras for one group only.
Several lecturers on one unit
Everyone sees every script, so co-lecturers wade through students who aren't theirs.
Each lecturer sees and marks only their own groups. A coordinator can still see them all.
Students on phones and paid data
Heavy pages and lost quiz attempts on a dropped connection.
Phone-first pages, light on data, and quizzes that save each answer and resume.
An optional upgrade for the whole institution. Everything on this page works without it; Plus adds a ✦ shortcut next to the manual step it speeds up.
For staff
For students
We quote per institution. Tell us how many students and staff you have and we will send a quote.
DarasaCloud
Everything you need to teach, learn and run classes online.
Ask for a quote
DarasaCloud Plus
Everything in DarasaCloud, with ✦ AI drafting for staff and students.
Ask for a quote
People see only what is theirs
Staff see their own groups, students their own work. Access is checked on the server, not just hidden in the app.
Roles you control
Lead, co-lecturer, assistant and grader each get exactly the access their role needs, set per class.
Your data stays yours
Export progress, results and marks as CSV whenever you need them.
Terms on request
Ask us for hosting, backup and data-processing terms for your IT and legal teams.
Tell us how your institution is organised. We will set up a demo to match.