Efficient Certification Exam Preparation Environment

Efficient Certification Exam Preparation Environment
During the "self-isolation" I thought to get a couple of certificates. Looked at one of the AWS certifications. There is a lot of material for preparation - videos, specifications, how-to. Very time consuming. But the most effective way to pass test-based exams is to simply solve exam questions or similar questions.

The search led to several sources offering such a service, but they all turned out to be inconvenient. I wanted to write my own system - convenient and efficient. More on this below.

What's wrong?

First, why did not fit what is. Because at best it's just a list of multiple choice questions. Which:

  1. May contain wording errors
  2. May contain errors in answers (if any)
  3. May contain "self-made" incorrect questions
  4. May contain outdated questions that are no longer found on the exam
  5. Inconvenient for work, you need to additionally take notes in a notebook about questions

Small business domain analysis

It can be assumed that an averagely trained specialist will answer confidently about 60% of the questions, he needs some preparation for 20%, and another 20% of the questions are tricky - they need some kind of study of the material.

The first ones I want to go through once and forget about them so that they do not appear again. The second ones need to be resolved several times, and for the third ones I need a convenient space for notes, links and other things.

Getting tags and filtering the list of questions by them

In addition to the above standard ones - "Easy", "Complex", "Sophisticated" - we will add custom tags so that the user can filter, for example, only by "Complicated" and "Lambda"

More examples of tags: "Obsolete", "Incorrect".

What do we have in the end?

I go through all the questions once, tagging. After that I forget about "Lungs". My test has 360 questions, which means over 200 are crossed out. They will no longer take attention and time. For questions in a language other than the user's native language, this is a significant savings.

Then I solve "Complicated" several times. And about the "Wise", perhaps even you can even forget - if there are few of them and the passing score is low enough.

Effective, in my opinion.

We add the ability to take notes and have discussions on each issue with other users, make a non-overloaded design on Vue.js, and as a result we get a working beta version:

https://certence.club

Question Source

Taken from other resources. While the adapter is only written for examtopics.com, this site is probably the best in terms of quality of material, and it has questions for more than 1000 certifications. I did not parse the entire site, but anyone can upload any certification to certence.com using the following instructions.

Instructions for self-loading questions

You need to install the web extension in your browser and go through all the pages of examtopics.com with the questions you want to add. The extension itself will determine the certification, questions and they will immediately appear on certence.com (F5)

The extension is a hundred lines of simple JavaScript code, quite readable for malware.

For some reason, for some reason, every time it turns into some kind of inhuman torment, I have to download the extension to the Chrome Webstore, so for Chrome you need to download archive, unzip to an empty folder, then Chrome β†’ More Tools β†’ Extensions β†’ Download unpacked extension. Specify a folder.

For Firefox - link. It should install itself. The same zip, just with a different extension.

After downloading the right questions, please disable or remove the extension so as not to produce unnecessary Internet traffic (although it is only activated on examtopics.com).

Discussions are still in read-only mode from the same donor site, but they help a lot.

In the settings there is a choice of viewing mode. All user data is stored on the client in the browser's local cache (authorization has not yet been implemented).

So far, only the desktop version.

How to make a good UI / UX for a mobile screen is not obvious to me yet.

I would like to receive feedback and suggestions.

Source: habr.com

Add a comment