A cracking exam tool for HCMUT Elearning website, Allow you to pass around 80% number of questions on the website
The idea is simple, the website ask us to complete N questions, allow unlimited attempt to solve the exam, then after we finish the exam, it would show the point we've got, but not allow us to view the answer.
The solution is we will only submit 1/N question,.If we score > 0 point, means that we've got the right answer.If not at least we can eliminate 1 wrong answer.
By repeating try and fail, we can eliminate all wrong answer. Then we can submit the right answers that we have collected so far
- Clone the repository
git clone --depth=1 git@github.com:hsonthach/elearning-cracker.git
- Install dependencies
cd elearning-cracker
npm install
- Enter your username, password, exam id, number of pages on the exam inside the elearning-cracker.ts file
const USER_NAME = "";
const PASSWORD = "";const main = async () => {
[
{
id: 502473,
numPage: 3,
},
].map(async (el) => {
await new ElearningCracker(
el.id,
el.numPage,
USER_NAME,
PASSWORD
).execute();
});
};- Start project
node ./src/elearning-cracker
All rights reserved. Licensed under the MIT License.
