Question Bank File
It seems that this file link only offers a download option when opened in Firefox. You can try using wget to download it.
wget https://blog.mapleaf.link/p/sap-questionbase/dynamodb.json
Preface
Since I am not good at frontend development (I’m terrible at it, to be honest), I only created a database to store the questions and options in the question bank. I used AWS Dynamodb-local for the database, which can be easily imported into the cloud-based DynamoDB for creating a website or similar purposes. If anyone is capable of doing this or knows of any open-source question bank projects, please contact me.
Question Bank Format
{
"id": 123, #question number on the exam topic
"wechatid": 456, #question number on the purchased question bank (Weikao Master)
"question": "This is a sample question", #question content
"choiceNum": 1, #number of options (1 for single choice), possibly can be replaced by the length of the answer
"choice": { #options
"a": "choice a text",
"b": "choice b text",
"c": "choice c text",
"d": "choice d text"
},
"answer": ["a"], #answer presented in array form
"explaination": { #answer explanation
"general": "general explanation", #overall explanation
"a": "why a is wrong/right", #explanation for each option
"b": "why b is wrong/right",
"c": "why c is wrong/right",
"d": "why d is wrong/right"
},
"tags": { #tags for the question, all lowercase, with content as null. Existing tags are listed below
"networking": null #question related to networking knowledge
}
}
Existing Tags
"tags": {
"out-dated": "AWS has updated the knowledge points in the question design (e.g., added service limits)",
"iam": "AWS Identity and Access Management",
"networking": "Involves network connections, such as VPC Peering, AWS PrivateLink, etc.",
"dynamodb": "AWS DynamoDB",
"dynamodb-stream": "AWS DynamoDB Stream",
"kinesis-stream": "AWS Kinesis Stream",
"kinesis-data-analytics": "AWS Kinesis Data Analytics",
"unsolved": "I have not been able to provide a reasonable explanation yet"
}