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.
Write largest(values) so it gives back the biggest number in a list.
1def largest(values):
2 best = values[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. The exam runs from the lecturer’s computer on the school network, so the answers and tests stay with the lecturer.
Lecturers add example tests that students can see, and marking tests they can’t see. If a student just copies the example answer, they pass the example but fail the real tests.
Multiple choice and short answers are marked at once. Code is run and marked. The lecturer marks written answers.
For programs that print tables or reports, ScriptGrade checks that the code runs and shows what it printed. The lecturer then gives the marks.
Use a normal window, full screen, or a fully locked screen. Copy and paste is blocked. Each student gets the questions in a different order.
If a student leaves the exam screen, the exam pauses until an invigilator types a password. Every time they leave is recorded.
Upload your class list from Excel. Students sign in with their matric number, surname and a PIN they choose the first time. Anyone not on the list can’t get in.
Show results right after the exam, or after you check them. Show only the score, or the score with the answers.
Open any student’s work to see their code and what it printed. Change any mark. Changed marks are flagged.
Share marking with other lecturers, copy an exam for another group, set start and end times, and download marks as a spreadsheet.
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. Student computers on the school Wi-Fi find it on their own.
Lecturer
Answers are marked on the lecturer’s computer. Check anything you want, then share the results.
For everyone in the room
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.
Honest answers
We’d rather tell you now than surprise you on exam day.
Pricing
Every school is different, so we make a price just for yours. You only pay for what you use, and we agree on the price before you pay anything.
Your school’s use of classes, notes, assignments and feedback.
One seat for each student using the classroom. A student in many classes still uses one seat.
One seat for each student per term, not per exam. A student who writes five exams uses one seat.
Try the online classroom free for a month. Exams are always 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. Your lecturer or school will tell you how to install it.
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.
A download link will show here once the app is ready.
Not available yetNo. The lecturer checks exam access online before starting. The exam itself runs on the school network. If the internet goes off, students can still finish, and results are saved online when it comes back.
No. Exams only run on the school network. The online classroom is the part that works from anywhere with internet.
Python, C++ and JavaScript. A question can also ask for a written answer, which the lecturer marks.
The lecturer writes tests. Each test says what to run and what answer should come back. ScriptGrade runs each test and gives marks for every one that passes, so code that half works still gets some marks. For programs that print a lot, it shows the lecturer what was printed so they can give the marks.
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, and check that your school has your correct email address.
No. The free month is for the online classroom only. Exams are always paid for separately.
There is no fixed price. Each school gets its own price, based on what it needs: classroom access, online student seats and exam student seats. 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.
Only if they are added as a co-marker. Co-markers can mark the exam, but only the lecturer who made it can open, close or delete it.
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.