Most institutions that describe themselves as half-digitised are, in practice, keeping paper marks in a spreadsheet. The mid-term is printed, the papers are marked by hand, and somebody types the totals into a file that lives on one laptop. That file is not the problem. It is usually accurate, it is usually up to date, and the person who maintains it knows exactly what is in it.
The problem is that it cannot join anything. The online quiz scores are in one system, the mid-term totals are in that file, and the two only ever meet when somebody sits down and merges them by hand at the end of term.
Whether a spreadsheet of marks can be imported rather than retyped comes down to four decisions about how the sheet is laid out. None of them are complicated. All four are easier to get right before the marking starts than after.
1. The mark goes last
A row of a mark sheet has to end with the mark. Everything before it is treated as the identifier, joined back together. That single rule is what lets a sheet carry a name with a space in it, or an initial, or a section suffix, without a separate column for each part.
| Pasted row | Read as identifier | Read as mark |
|---|---|---|
| S1041⇥38 | S1041 | 38 |
| Meera Iyer, 41 | Meera Iyer | 41 |
| Ravi Kumar S; 27 | Ravi Kumar S | 27 |
| 38 | nothing — see point 4 | 38 |
⇥ marks a tab. Tabs, commas, semicolons and runs of two or more spaces all separate a row. A single space does not, which is what keeps a two-word name in one piece.
The practical consequence is that a sheet with the mark in the middle — roll number, mark, remarks — will read the remark as the mark and refuse the row. Move the remarks column to the left of the roll number, or delete it before copying.
2. The identifier can be the roll number or the name
Either will resolve, and the match ignores capitals and collapses repeated spaces, so meera iyer, Meera Iyer and Meera Iyer are the same person.
Roll numbers are still better, for a reason that has nothing to do with software. Two students in a class of forty share a first name often enough that most schools already distinguish them verbally — "Ananya R" and "Ananya S" — and that distinction is exactly the sort of thing that gets dropped when somebody is typing quickly at the end of a long marking session. A roll number cannot be ambiguous in the way a name can.
A row whose identifier matches nobody is reported back by name rather than skipped quietly. That matters more than it sounds: the failure mode worth designing against is not the import that refuses, it is the import that succeeds while dropping a third of the rows.
3. Absence needs a letter, not a blank and not a zero
This is the decision most sheets get wrong, and the one with consequences well beyond the import.
A blank cell is ambiguous. It could mean the student was absent, or that the paper has not been marked yet, or that somebody was interrupted halfway down the column. A zero is worse, because it is unambiguous and wrong: it says the student sat the paper and scored nothing.
Use a letter. AB, A, ABS and absent are all read as an absence, in any capitalisation, and they record something a number cannot — that there is no mark to expect, rather than a mark of nothing.
| Cell | What it records | What it does to the class average |
|---|---|---|
| AB | Did not sit the paper | Excluded from it |
| 0 | Sat the paper, scored nothing | Pulls it down |
| (blank) | Unknown — absent, or not yet marked | Depends on the tool, which is the problem |
What that difference is worth in marks is worked through in what an absence does to a class average. The short version is that four absences in a class of thirty can move the figure by eight percentage points, in whichever direction the convention happens to push.
4. A single column of marks is the one to be careful with
A sheet with two columns can be pasted in any order, because every row carries its own identifier. The rows are matched, not counted.
A single column of bare marks carries no identifiers at all. It can only be applied in roster order — first mark to the first student on the list, and so on down. That works, and it is genuinely the fastest way to enter forty marks when the sheet was written in roster order in the first place.
It also has a failure mode with no symptom. If one row was deleted from the sheet, or the roster is sorted differently from the paper pile, every mark from that point down lands on the wrong student. Nothing refuses. Nothing looks unusual. Forty students receive each other's marks and the totals still add up.
This is why a bare column should be flagged as positional at the point of pasting rather than treated as equivalent to a two-column one. The two look identical after they have been applied. Only one of them can be verified afterwards.
What the sheet looks like when all four are right
A mark sheet that can be imported without any preparation looks like this, and can be copied straight out of a spreadsheet:
S1042⇥AB
S1043⇥41
S1044⇥27
S1045⇥AB
S1046⇥33
Two columns. Roll number first, mark last. Absences as letters. No header row, no totals row, no remarks column, no blank rows in the middle.
A sheet in that shape stops being a file on one laptop. The marks go into the same student record as the online quizzes, which means the mid-term stops being invisible to every report that covers the term.
Why this is worth doing before the marking, not after
Every one of these four decisions is trivial to make on an empty sheet and tedious to fix on a full one. Reordering columns on a marked-up sheet of two hundred rows invites exactly the kind of off-by-one error that point 4 warns about, and converting a column of zeros back into absences after the fact requires somebody to remember who was actually away.
The wider point is that the fragmentation most institutions complain about is rarely caused by a missing system. It is caused by the record of what happened on paper being kept in a shape that nothing else can read. A spreadsheet that follows four rules is a record. One that does not is a document.
How a single learner's paper and online results end up in one place is worked through in keeping one student record across paper and online tests, and the wider version of the problem is in why schools digitised in pieces. If you want to see the marking screen itself, it is on the assessment software for schools page.