I have two tasks:
1. Required someone to help setup the offline quiz plugin - free plugin on moodle site (set its cron job) and add a very simple feature to the plugin which is printing the student ID on the answer sheet from the computer (I don't want the student to enter the number manually). The student id should be numbers and barcode or qr code.
Then ensure that when the answer sheet is scanned the computer reads the barcode (student ID) automatically. This last bit is already in the plugin since it reads the student ID (the one entered manually) but I want to ensure it reads it from the barcode so minimizing the error in the ocr/omr.
2. Task two is slightly longer than the first one which is to develop some additional features in the quiz itself. The features are similar to those available in Blackboard. Please focus on what I'm going to say here as I may be talking about few unrelated things and then all the pieces will add up together at the end.
I need to be able to add learning outcomes to the course and each learning outcome should have a weight among the other outcomes. Also, each learning outcome can be tied up with a number of questions in the question bank. Each question should have a difficulty level (there is a plugin that does that separately, you are free to build on it or build your own).
Now, assuming all the previous information is there, I want to build a quiz, the quiz should select questions automatically from the question bank based on difficulty level and based on learning outcomes that the questions are tied to and based on the weight of each learning outcome, the number of questions related to that outcome in the quiz should represent the weight of the learning outcome among other outcomes.
you must be a moodle php developer, not a regular php developer. I want someone who has the experience. You need to show previous experience developing moodle plugins.
you will also not be awarded task number two until you have fulfilled task number one and showed competency doing the work. The price set is for the first plugin only. The second plugin we will agree on the price after discussion.
there may be an additional opportunity for you to provide some coaching and training to my junior moodle developers if you have the right skills and showed the right competency.
Category: Programación y Tecnología
Subcategory: Programación Web
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
API Integrations: Other (Other APIs)
Roles needed: Developer