Завершено

45639 Course module for phpnuke

I need a module for phpnuke that does the following: a course management system (CMS) (like [url removed, login to view]) It should have an admin module to 1) Create courses a. add lessons inside courses (lessons which are already added) b. teacher c. set course value d. course duration (it should prevent users from accessing lessons bought by course after the course duration) e. course main picture f. course description g. course medal picture (this is a picture that will be shown in Welcome Message if user has one) 2) Edit courses a. add more lessons b. change other course info 3) Add lessons a. lessons should be a flash presentation (there is a flash presentation attached, to see how it works) file to download (a video, or zip file, for example) HTML page (like phpnuke contents module) quiz (should have a simple quiz engine, for multiple choice questions) link (URL) survey chat room b. Lesson should have a title. files should be outside HTML, so that there will be no way to give an URL to somebody to see the lesson. For example: my ftp has a public_html folder, and inside this folder there is the HTML that is visible in the web. The lessons should be outside this public_html folder. c. mark if it is a free lesson (that does not need any credits to see) or not d. teacher name/info/email e. lesson description 4) Edit lessons a. Edit info b. See user grades for the lesson 5) Edit user in course a. edit user credits (add or remove) b. edit user info c. block (prevent) and unblock user from using this module d. send message to user (can use phpnuke privatemessage system) e. see every quiz and grade, and time spent answering it 6) Program configuration a. import dollar and reais value (in the attached file there is a PHP script that does that), or manually change it, if problems connecting to site. So that the difference between paypal and pagamentoonline is automatic. b. select which users are teachers c. determine value of a lesson (credits), in reais (R$ - brasilian money) d. welcome message should have this variables: username$ credits$ already_seen_lessons$ missing_course_lessons$ (Lessons that are not seen yet. lesson name, with a link to it. All lessons separated by a comma) last_login$ medium_grade$ comparison_grade$ (compare your grade to others who aswered the same number of quiz) days_to_end_course$ medal_picture$ (all medal pictures owned by the user, with a link to the course description) e. send message to all users (can use phpnuke privatemessage system) 7) task to do a. list of all tasks to do, each one can be deleted after done. for example, if a user completes a course, there will be a task to do here, with a link to see all User info The main module should First page: welcome message Top Ten lessons, Courses you are in, lessons that you bought and haven´t seen yet 1) Show courses a. choose a course and put in your shopping-basket, if no credit. If he has credits put all course lesson (and future course lessons) in "bought lessons". Because user has bought ALL lessons from this course. 2) Show lessons a. choose a lesson and put in your basket, if no credit. If he has credits put lesson in "bought lessons" ("Able to see lessons") 3) Search lessons and courses results should put courses before lessons user should select to order by grade results should put a small icon showing if the lesson is already bought, if it is in shopping basket, if it was already seen or none 4) Buy credits a. user should buy credits with PayPal and [url removed, login to view] (one is in dollars and other is in Reais - Brasilian Money, so the program should convert it) I can help with [url removed, login to view] b. send an e-mail to user confirming payment c. pagamentoonline will confirm payment only later, so admin will need to give credits to user after that d. add a task if admin need to confirm payment (pagamentoonline) 5) See lesson a. small forum for each lesson message in forum should have a link to send a private message to user who wrote the message (use phpnuke´s private message system) b. after user completed seeing a lesson, it should be marked in a manner that the user can know how many time he/she already saw it c. user should grade the lesson (1 to 10) - user should do it only one time. d. user should be able to send to admin a note about the lesson e. when it is a quiz, user can aswer it as many time he wants, but after the first time, the grades will not be saved. The time that the user took to answer it should also be saved. f. if lesson is a HTML page, every word that is found inside an Encyclopedia (phpnuke´s module) should have a link to it´s explanation in Encyclopedia 6) Chat room 7) "Bought lessons" a. choose lesson already bought to see b. if user bought a full course, the course should be together, in order, and separated by course (put a small logo of the course here) 8) If first time user, need to collect some user info, like address, user ID, physician ID, birthdate, gender, university. 9) Edit user info a. see and edit user info b. see credits c. photo upload 10) See shopping-basket a. buy items on shopping-basket with paypal and [url removed, login to view] 11) Orientation/Help designed to help students learn how to use the course management system. this can be a link to a FAQ´s phpnuke module 12) Searching Within Course Searching within a course is a tool that allows users to find course material based on key words. 13) See course you are in See all users that are in the same course. See photo and info of them. 14) When user completes a course, it should add to admin a task to do, with the name of the user and "Course completed", with a link to user edit. So that admin will be able to confirm that users really finishes the course with a high grade and should receive a diplom by mail. The block 1) If the user is logged in it should show the lessons he/she still need to complete in the course he/she is doing 2) If the user is not logged in it should show the top 10 lessons (based on grade given by users) with link to them ----------------- Cron Job 1) set a cron job to send e-mails to users remembering them when the time to finish the course is near ----------------- [url removed, login to view] ask all you need before I accept your bid 2.I want a zip file with all module files for backup [url removed, login to view] program should be in portuguese (no problem, I can translate it, just need to put that in the program). Program should use phpnuke´s language system 4.I may need minor changes in the main idea 5. Security is essencial !!! 6. The program may use phpnuke user system. 7. I do not want to give access to my cpanel and mysql before everything is perfectly working. I should only give access if I have problems installing it, in the final testing. 8. You can take a look at my site in [url removed, login to view] 9. Be my guest to give ideas 10. Setup a demo in your server before I install in mine 11. You should be ready to make (paid) upgrades in future ---- This is very important ------------------ 1. You can use alredy done scripts to add in this program, to make it easier, for example Chat scripts: [url removed, login to view] Quiz scripts: [url removed, login to view] Forum scripts: [url removed, login to view] 2. There are many Learning Content Management System in the web. My problem is that I need one that can be fully integrated in PHPNUKE. [url removed, login to view] I am using MOODLE now. Attached file was too big, so you can see it in [url removed, login to view]

Квалификация: Разное, PHP

Показать больше working for the money, will do anything for 5 dollars, who can help with php upgrades, web page logo free create, web icon set, want to make a logo for free, want to learn php language, want to buy name and logo, video search engine download, user testing video, url download tool, upload picture create logo, translate take picture, translate search engine, translate for money, the flash logo folder icon, ten questions, teachers to teachers, teacher f, simple forum php script

О работодателе:
( 62 отзыв(-а, -ов) ) Sao Paulo, Brazil

ID проекта: #1794973

Поручен:

cireh

I will provide you a Learning Content Management System fully integrated in PHPNUKE. Please see PM for details.

$1600 USD за 39 дней(-я)
(0 отзывов(-а))
0.0