I have an education LMS (Learning Management System) project. Please see the attached graphic for layout details. An html template will be provided once a programmer is selected. Three main areas: The Student Area, Corporate Area, and Admin Area. Phase 1: Registration (REGISTRATION FORM) There are 2 ways in which a student can be registered. 1. An open registration form—email verification is necessary to activate account. All accounts remain inactive until validated. 2. ADMIN AREA—the admin can register a student. a. The ADMIN will also need to be able to edit registration information. i. Such as STATUS—active or inactive ii. Such as ACCESS LEVEL—student, corporate, admin Once registered and their status is active (email verified) they can access the student page. THE STUDENT PAGE—is a simple page. The students name and email address will appear at the top of the page. There are few options for a new student. They include: ENROLL, VIEW CURRENT COURSES, VIEW TRANSCRIPT, UPDATE PROFILE Phase 2: Enrollment (ENROLL) There are 2 ways in which a student can be enrolled into a course. 1. Using a shopping cart option, a student can pick through a list of courses. Once selected the course is added to the shopping cart. Options should exist like VIEW CART, CHECKOUT, CONTINUE ENROLLMENT. Once the student checksout, payment will be made through PayPal using Instant Payment Notification (IPN). Once notification is received, the courses should automatically appear on the students page. 2. The other option to enroll a student in a course is through the ADMIN option. The ADMIN should be able to pull up a student and enroll them into a single course or a series of courses. Ideally, a checkbox option would be great for multiple courses. Phase 3: Course Participation (VIEW CURRENT COURSES) On the STUDENT PAGE, we would like a list of courses to appear on this page that the student is enrolled in. We want this list to be generated automatically, once the student enters the page (the list is drawn from the database). Each course title will be a link to the course itself. If the student is not enrolled in any courses then a note will appear stating, “You are not currently enrolled in any courses.” (RED) IMPORTANT: No one should be able to access a course directly through a URL. User authentication must be in place. Students should only be able to access the course in which they are enrolled. No one should be able to jump from one course to another. No student can be currently enrolled in the same course twice. A student can repeat a course, but the same course title should never show under their TO DO LIST twice. THE COURSE STRUCTURE: Each course will follow this setup Index page—followed by each page of the learning module. At any point the student can exit the learning module and take a multiple choice exam. Each course will have it's own folder and will probably follow a naming sequence like Course1, Course2, Course3. As new course folders are added, we would like a ADMIN feature to manage/map the links and course titles to the content (if this is needed—I'm not a programmer, but if it helps we want it.) All course content will be provided by us, except we need a multiple choice exam option. We need some kind of php-mysql exam tool option that will allow us to create an exam for each course. The exam should score, grade, and set a level of passing (i.e., 80% or higher. Once an exam is scored and passed (generally 80% or higher), the course information will drop into the mysql transcript database. The course will then automatically be removed from the STUDENT page. If the score is below the level of passing, the student will be given a second chance. NO MORE than 2 attempts on the test. ALSO, if possible, we would like it so exams are not printable. We're open to new concepts…so any ideas on this subject we would like to hear. Phase 4: Transcript The student should be able to pull up and print their transcript information. CORPORATE ACCESS This is read only access. Transcript TRANSCRIPT This is a way for companies or group to check the transcript information of their employees or group. COMPLETION REPORTS Another feature is the completion report, which will allow a company or group manager to view options like (only for a particular company): All students enrolled in a particular course, All students that completed a particular course, All students that have not yet completed a particular course, but are enrolled. A percentage calculation, such as 80% of student have completed this course will need to be added to each of these reports.. wmorse at [url removed, login to view] We are in need of a fast turn around--willing to pay a bonus for quickness--without loss in quality.