Handwriting is not coding
On paper, neat handwriting counts. Lecturers have to guess if the code would work.
Students type and run real code, just like in practice.
For Nigerian universities and polytechnics
Lecturers set coding exams. Students write real code in Python, C++ or JavaScript. ScriptGrade runs each answer and marks it with the lecturer’s own tests. The lecturer can always check and change any mark.
Student? Download the ScriptGrade app free from the Microsoft StoreWrite largest(values) so it gives back the biggest number in a list.
1def largest(values):
2 best = 0
3 for v in values:
4 if v > best:
5 best = v
6 return best
largest([3, 9, 2])→ 9largest([-5, -1, -8])→ -1largest([7])→ 7largest([4, 4, 4])→ 4Why we built ScriptGrade
On paper, neat handwriting counts. Lecturers have to guess if the code would work.
Students type and run real code, just like in practice.
The same answer can get different marks on different days, or from different lecturers.
Every answer is checked with the same tests.
On paper, no one can be sure the code would actually run.
Here, the code is really run.
Exams
Students take exams in the ScriptGrade app on your campus network. Lecturers stay in charge of every question, test and mark.
Students see a few example tests. The marking tests stay hidden, so memorising the examples won’t get the marks.
Mix code, multiple choice, short and written answers in the same exam. Most of the marking is done for you.
Screen lockdown, activity records and invigilator controls, so an exam on students’ own laptops is still a proper exam.
Upload your class list from Excel once. Students sign in with their matric number and a private PIN, and anyone who isn’t registered for the exam is turned away.
No AI marking. Review any student’s code and output, correct a mark if needed, and export results as a spreadsheet.
Students code in a proper editor, the way they practise, and can test their work before submitting when the lecturer allows it.
Share marking with other lecturers, reuse an exam for another group, and schedule when it opens and closes.
How it works
Lecturer
Write the questions, set the marks, add tests and choose the rules. Save it as a draft until it’s ready.
Lecturer
Upload the list of students. Start the exam now, or set a time for it to open and close.
Students and invigilators
The lecturer starts the exam and students join from their laptops on the campus network.
Lecturer
Code is marked as soon as it’s submitted. Check anything you want, then share the results.
Online classroom
An online space for classwork. Students can use it at home or on mobile data.
The free month is for the online classroom only. It does not include exams.
Pricing
Every school is different, so we build a price around yours. You’ll know the full cost before you pay anything.
Run exams on your campus network, with every code answer marked by running it.
Classwork, assignments and feedback your students can reach from anywhere.
Exams and the classroom in one place, for departments that want everything.
No hidden fees. Price agreed before you pay. Try the online classroom free for a month. Exams are paid for separately.
Ask for your school’s priceWe don’t take payment on this website.
Getting started
Tell us your school, how many students you have, and if you want exams, the classroom, or both.
We send you a price for your school, with our bank details.
Your school pays by bank transfer.
We make sure we got it before we turn anything on.
We turn on your access and send the Lecturer app to your school.
You can’t download the Lecturer app from the internet. We send it straight to your school after payment is confirmed.
For students
You use the ScriptGrade Student app for exams. It also opens the online classroom. Get it free from the Microsoft Store, then sign in the way your lecturer tells you.
Check your email. We send your class invite code and password reset codes by email. If you can’t find one, look in your spam or junk folder too.
No. Exams run on your campus network. If the internet goes off, students can still finish.
Python, C++ and JavaScript. A question can also ask for a written answer, which the lecturer marks.
The lecturer writes tests. ScriptGrade runs the student’s code against them and gives marks for every test that passes, so code that half works still gets some marks. The lecturer can check and change any mark.
First, check your inbox, then your spam or junk folder. You can also search your email for “ScriptGrade”. Invite codes stop working after 48 hours, so use them soon. Still nothing? Ask your lecturer to send the invite again.
No. The free month is for the online classroom only. Exams are always paid for separately.
There’s no fixed price. Each school gets its own quote based on its size and what it needs. Talk to us and we’ll send you one.
Once your payment is confirmed, we send the Lecturer app straight to your school. You can’t download it from the internet.
Talk to us
Tell us about your department, how many students you have, and your school’s network. We’ll help you plan your first exam and send you a price.
We’ll reply by email. If you can’t find our reply, check your spam or junk folder.