Moodle Completion - customized time, user verification, automated email to instructor

CLOSED
Bids
18
Avg Bid (USD)
$1258
Project Budget (USD)
$750 - $1500

Project Description:
I've been the project manager on a moodle site for an online CEU course. It was built by one of my web subcontractors who had no prior Moodle experience. He did fairly well on the course utilizing Moodle and available plug-ins "out of the box." The course content consists entirely of 48 video segments, currently installed as links to YouTube videos, each 10-12 minutes in length.

However, there are two elusive issues we've been stymied by from State of Texas requirements:

[1] We must be able to verify the STUDENT'S IDENTITY several times during the course to "prove" that they don't just have a teenage son sitting at their computer hitting "next". It's OK if they can try over and over again until they get it right, just that the student should NOT be able to proceed to subsequent lessons until they get each answer correct.

[2] We must be able to verify that a MINIMUM AMOUNT OF TIME was spent in each lesson (e.g. 15 minutes x 16), for a total minimum time in the overall course (e.g. 4 hours). Even if the student logs out or times out and picks up where they left off the next time they log in. The student should NOT be able to proceed until they have spent the minimum time in that lesson. There is NO requirement to test on course CONTENT, and of course no way to prove that they actually WATCHED the video segments. Only that they didn't advance to the next lesson until X minutes had passed.

These are the ONLY state requirements: VERIFY STUDENT IDENTITY and MINIMUM TIME SPENT IN COURSE. We've already set Moodle to require LINEAR PROGRESSION from lesson 1 to lesson 2, etc. So if both [1] and [2] are met, the final grade should ALWAYS be "pass" or "100%" because the student will never get to the end of the course without fulfilling both levels of restriction.

From the complete lack of solutions within Moodle forums or replies from our inquiries therein, I can't really fault my developer's competency. Even those suggestions that have been offered have at best been vague references to work-arounds (requiring advanced Moodle and/or PHP language experience).

[3] A final task is to have Moodle send an email from the student upon course completion that would contain report results (CUSTOM SQL QUERIES) so the instructor could print and file that email as "proof" of the student's compliance with the two requirements (e.g., "Did the student answer all identity questions correctly?" "YES" and "Did the student spend a minimum of X hours in the course?" "YES"), or perhaps a list (e.g. "Lesson 2: Required time 15 minutes; Time spent 15 minutes" and "ID Question 6: Favorite Color - RED; student's answer - RED).

Jon Anderson, AAP Creative (Portland, Oregon, USA)

Skills required:
Javascript, Moodle, MySQL, PHP, SQL
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1500
in 20 days
$ 1950
in 30 days
$ 1500
in 20 days
$ 1500
in 15 days
Hire ithinksolutions
$ 1200
in 30 days
$ 1500
in 40 days
$ 1100
in 35 days
$ 1350
in 22 days
$ 1350
in 25 days
$ 1000
in 30 days