Small E-learning site (no content)

İptal Edildi İlan edilme: Sep 15, 2006 Teslim sırasında ödenir
İptal Edildi Teslim sırasında ödenir

Dear Coders, I ask you to please not bid if you are unable to perform the work and especially if you plan to cancel your acceptance after 24hrs. It is not fair to other coders who can perform the work. Also, please do not send me an advertising of your company. If you would like to do the project, please bid and if I have any questions I will certainly contact you with them. Thank you. ***** PROJECT DETAILS ************* Now here is a brief description: This project requires that you deliver a web-site for a business called ABC Learning. ABC learning will provide a single course cooking 101 to registered users (users which have a login/password). Each course and content is actually an XML file with the proper elements. Here are some of components you must use: Project description: Back-end - MySQL and PHP for login authentication Front-end - Apache/Tomcat Technologies used: PHP, XML, Servelets and JSP, HTML and DHTML. The system will present the course information to the user. You do not have to put in any material just the frame-work. Please see deliverables for additional details, I am going to try and be as specific as possible about this. Further if you have a better recommendation on how to do something, run it by me..

## Deliverables

Deliverables and additional description: There will be a total of ~4-5 pages to this project:

1. Main page - design a nice, creative page with a login on the side. User can either select an option from a menu to lear more about 'ABC Learning' for example the menu would be: contact, about us, course list. Use a nice stylesheet and be creative

NOTE: if a user logs in, the data is authenticated via a [url removed, login to view] which compares the info against the MySQL database which will have a small table called 'users' with the following simple fields:

user_no,username, password, First, Last, Phone

2. If the [url removed, login to view] succeeds, proceed to [url removed, login to view] page if not present the user with a '[url removed, login to view]' page and present the user with a re-try option or go-back to home-page

3. [url removed, login to view] will present the user with the courses they are allowed to view. In this case this list is viewable from the table called course_allowed with the following structure:

course_no, user_no

course_no is a corresponding key in a table called 'course' which will be structured as follows:

course_no, course_name, url

the [url removed, login to view] will present the name of the course and the link associated so the user can click on the link.

4. the last JSP will be called [url removed, login to view] this jsp will load the xml file called [url removed, login to view] and present/format the information to the user.

this JSP will format the page so that there are two parts to it, the side-bar will contain a list of UNITS in the course i.e. UNIT1 - how to boil water, UNIT2 - how to skin potatoes etc.

if the user clicks on a UNIT it opens up the list of LESSONS within the UNIT. Each lesson containts the following sub-elements:

objectives

content

Lesson summary

clicking on each of these will display the content of these elements in the main portion of the window.

That would be it for your part of this project.

Here is a sample XML structure:

Blah

blah blah blah, pics etc

you learned how to boil watr

lesson 2 Blah

blah blah blah, pics etc

you learned how slice

.......

NOTE: its nice if the course material includes animations, pictures, audio feedback BUT not required.

DELIVERABLES:

1. ALL SOURCE (including MYSQL scripts), COMPILED OBJECTS, ANIMATION, PICTURES, SOUND must be included in the ZIP file.

2. Development report - include daily progress and changes achieved, a compelte USER GUIDE and description of every single page/file and the function of it.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

MYSQL/APACHE/TOMCAT/JSP/SERVLETS/XML/HTML/DHTML/PHP

PHP XML

Proje NO: #3798836

Proje hakkında

Uzak proje Aktif Oct 7, 2006