Funny exam question answers

I thought you might enjoy some of answers your student have been giving to the short-text questions in our J276 GCSE Practice Exam module.

Actually, I don’t know whose students these are. The students’ responses are completely anonymised when we see them. As the first results to each question come in, we analyse the performance of the auto-marking algorithm and tweak the scoring rubrics to improve performance. In the process, we discover that student humour is alive and well…

    • Describe the features of RAM. (2)
      It can breed with sheep, they are fluffy and have good horns which is good because they may lose there memory but when playing games with it, it is always powerful.
    • Describe file management (2)
      Hire Wenger for the management and then put him in a folder.
    • Describe why multicore processors run faster than single. (2)
      More cores, more instructions can be processed at once, it runs faster, it grows legs and bolts it out the door.
    • Non-volatile memory holds information on a _____basis. (1)
      Permanent, non-temporary, infinite, till death do we part, long term, eg supercalifragalisticexpialidocious.
    • Volatile memory holds information on a _____ basis. (1)
      Temporary, finite, not for forever, short term, e.g. minuscule or a contractual wobbly knobbly bobbly.
    • Identify the two main types of CPU architecture. (2)
      Harvard, Von Neumann, Turing, Gothic, Baroque, Neo-Classical, Minimalist.
    • Explain how the performance of a CPU can be improved. (3)
      More RAM. More Cache. More Cores. Higher Clock Speed. Giving it a Cookie. Bribing it with Chocolate Cake. Adding some interesting lighting. Better Choreography.



How we cracked the auto-marking of GCSE short-text responses


Courtesy of

The mainstay of most GCSE exams is the short-text question. For our new GCSE Practice Exams, we have developed a free-text marking engine that is robust enough to deal with real GCSE questions and, more importantly, real students. That system is now (March 2018) in beta, and performing well above expectations.

Short-text automarking has traditionally been regarded as nigh-on impossible by the assessment community. Short-text occupies that difficult transition zone between ‘objective’ (e.g. multiple choice) methods that are relatively straightforward to mark, and long-text essay type questions that can be marked with reasonable accuracy using syntactical rules and semantic analysis.  Whilst several teams have tried to build a production-capable short-text automarker, we appear to be the first to have succeeded.

We came to the project with two advantages other teams did not have. Firstly, ten years experience of real-world automated assessment. Secondly, a huge community of willing volunteers to test our prototypes and provide feedback. Here, in simplified form, are the problems we faced, and the solutions we found to them:

  1. Deal with students’ spelling

Student spelling ranges from dictionary-perfect to random-character-generator. Experienced teachers become expert at extracting the intended meaning from even the most tortured English.

Yacapaca does the same. We took the most brutally efficient autospell available and enhanced it with multiple specialist dictionaries covering subject vocabulary, current student-speak, stop words and more.

  1. Extract the meaning

A human moderator, fundamentally, judges whether the student understands the subject of the question. Yacapaca uses artificial intelligence to emulate this process. Only emulate, mind you. Artificial Intelligence does not really work remotely like human intelligence.

  1. Score it by machine

There are thousands of possible ways to express any given concept. There are thousands more possible ways to say something superficially-similar that actually indicates a complete lack of understanding. To build a scoring mechanism that can finish between the two, we had to devise a unique scripting language.

  1. Iterate

The first lesson from our beta-testers was that working across multiple schools required a much wider vocabulary than working within a single school. Even after a question is published, we follow a strict schedule of manually reviewing and updating the scoring rubrics.

  1. Provide formative feedback

Of course students need to understand how to improve. After each quiz, we show them the scoring rubrics so they are able to improve. Because of the large number of questions and the randomised approach, a student can expect to only occasionally meet the same question twice. Knowing that this is a possibility is one of the central motivations to pay attention to feedback.

Setting up and managing automarked short-text questions requires significant training and resources. For those reasons they will remain limited to our professionally-produced premium content. While that is not free, it works out a very great deal cheaper than paying a suitably-qualified person to do the marking. And if that person happens to be you, it frees you up to do more important tasks.

Should you use the Flash or HTML5 quiz player?

There are two apps that run Yacapaca quizzes; the original that uses Adobe Flash and the mobile version using HTML5.

Modern browsers typically give you the choice of which to use, but require specific authorisation to use Flash. So which should you use? Here are our current (Feb 2018) recommendations:

  • Desktop or laptop PC: Flash
  • Phone or tablet: HTML5

The HTML5 version was written to work well on mobile devices specifically. It works excellently on small screens and copes well with spotty internet connections. On normal PC screens it’s pug-ugly, if I’m honest, and it also does not support all question types. In particular, it currently stalls if it hits one of the short-text questions used in our GCSE Exam Practice module.

If you need to check which version your students are using, here are example screenshots.

Flash: note the rounded corners and the avatar on the same page as the question.


HTML5: squared corners, and the full width of the screen used.


We are in the process of writing a new quiz app that will replace both of these with something that is both modern and stylish on all device types. Look out for announcements.


Question Types (updated)

I spotted a conversation between Dave and Dafydd over on the forum, about question types in quizzes. These guys are two of Yacapaca’s most prolific authors, so if they don’t know, we have clearly not got the message across. So for reference, here’s the complete list. Bookmark it now for future reference!


The Yacapaca assessment question types


AKA “select your answer”. The original multiple choice question. Two to six options.


Two to six checkboxes, none, some or all of which need to be selected to earn the mark. Students earn half a mark for one incorrect box, quarter mark for two, and so forth.


AKA “gap fill”. You can specify multiple correct answers, and also target specific incorrect answers with feedback relevant to that particular mistake. Matching methods include case-tolerant and fuzzy match.

Multiple Choice Cloze

Students drag one out of two to six option words into a sentence.

Pair match (Drag’n’drop)

Students match two to six pairs of items. You can also use this to test for sequence.


Students place up to 6 items in sequence. Part-marks are earned for partially correct answers.


Students select a point on an image such as a map or diagram. Selection inside the area you define earns the point.

Short Text

Student answers can be up to 100 words long, and are marked using artificial intelligence. You will find Short Text questions in our Premium courses, but they are not available for your own authoring due to the complexity of setup.

Long Text

Student answers may be essays, images or videos. Peer marked using Structured Peer Assessment. Long Text assignments are not part of quizzes, but are separately assignable from within our Premium courses. They are not available for your own authoring due to the complexity of setup.


An effective assigning pattern with Teams

Team working is baked into Yacapaca, and on by default. Yacapaca uses existing student data to produce teams, of whatever size you decide, that are as balanced as possible. This means that even the weakest student has the potential to find him/herself on the winning team.


Here is a pattern that leverages the power of teams.

  1. Assign your quiz as a pre-test, with just Continue reading