O

OffQuiz

An innovative and secure way to opt quizes.

The problem OffQuiz solves

You got a quiz? Worried about poor internet connectivity? Don't worry we’ve got you covered !!!

Poor Internet connectivity due to various reasons can hamper the performance of a potential candidate and ruin their entire hard work. It also decreases the accuracy of judgement of one's skills and knowledge. Nowadays, during the global pandemic, the educational sector has migrated online and even the exams are being conducted online without considering the fact that not everyone can manage to get fast and secured internet connectivity.

So, to summarise, a fast and secure Internet isn’t accessible for all which makes it hard to attempt the online quizzes without any trouble also considering the fact that the quizzes are the major source of continuous evaluation.

OffQuiz can be considered to be an aid in the age of uncertain internet connectivity.

OffQuiz is a competent assessment platform which provides a secure offline environment to conduct multiple choice type quizzes.

  • A Teacher can use the web portal to form and manage batches of students.
  • Quiz can be created on the web portal by the teacher.
  • All the created quizzes can be viewed on the dashboard.
  • Also teachers can edit the previously created quiz if needed.
  • Once the quiz is created, the teacher can circulate the quiz within an already created batch of students.
  • At the students end, all you require is a smartphone with incoming and outgoing sms facility.
  • Students receive an encrypted and compressed message on their phone which the OffQuiz App fetches automatically once the app opens it decrypts, and decompresses before displaying the Quiz on the screen.
  • INTERNET CONNECTION IS NOT REQUIRED AT THE STUDENTS' END TO ATTEMPT THE QUIZ.
  • The Quiz Responses are sent via SMS to the Teacher’s phone so that once the quiz gets over the teacher can evaluate the responses .

Challenges we ran into

Challenges we faced:

  • Currently we can only send a limited size of sms payload the highest we reach is of 1600 characters using twilio sms api so to tackle this we use LZ string compression algorithm which helps us to compress sms
    For example using LZ string compression we can compress a data of 3000 characters to as small of 1100 character data.

  • It’s quite a challenging task for us to maintain the quiz current state(as whether the quiz is attempted by student or not) at the student's side as the student is not connected to the internet through any means to tackle the same. We had covered every possible test case we encountered to make the process of attempting the quiz smooth and secure.

Discussion