This project is about creating a product training portal for a medical device company that is a client of mine. The portal will contain written content, flash video tutorials, FAQ, discussion board and quizes. I would like to build the portal on the Joomla platform because I have more or less standaradized all of my projects to the platform. I am, however, open to other solutions, especially if they are quicker and cheaper. Ultimately, the portal needs to have: * CMS for adding and managing content and links * Discussion board * FAQ/Knowledge base * Quiz building and management system I have described each below in detail.
* install Joomla into a sub-directory of my corporate domain to serve as a development and review location. * install mosKB knowledgebase component (I have license) * install joomlaboard component * create new template based on design provided by client's design team. If we give them the right guidance, they may be able to deliver a near-complete template. Worst case, we will get an HTML template and CSS style sheet. * plan for multimedia integration. I will be creating flash videos as a second phase of this project. The videos need to be deployable within the pages of this portal. I don't anticipate that this will be a problem (to embed code for a flash player, probably camtasia or something similar) but it should be anticipated. * create an admin interface template that is roughly based on the public templates. This does not have to be anything special, but I want the client to 'feel' like they are in their own proprietary site and I don't want the Joomla logo etc. to be part of that experience. It needs to be a custom interface. * upon approval from client, migrate site from the development directory to their production server. This may involve providing some guidance on server setup requirements to the client's IT team (through me) although I don't think Joomla or any of the components require any exotic server setups. ++++++++++++++++++++++++++++++++++++++++ Quiz module I'm hoping there is a Joomla/Mambo component available that will allow us to create, administer, and track quizes. This is a training site, so the quiz element is critical. Here is what I need in terms of quizes: * ability for admin to create multiple choice questions and to define correct responses * automatic scoring of quizes and feedback to the quiz taker * tracking of quiz results for each user for each quiz * a management reporting feature that shows quizes taken and quiz scores grouped by user * management reporting feature that shows aggregate data grouped by quiz: number of users who have taken quiz, average score, correct and incorrect responses to each question. (this will be used to determine if there are particular questions that are 'too easy' or if there are questions that are consistently missed -- indicating a need for better training information in that area) Ultimately, my client needs to be able to present training content to their sales team and quiz them to validate their newly-acquired knowledge. And they need to maintain a record of which sales representatives have taken/passed individual quizes. I would like to have the ability to create quizes easily through an admin interface, but if there isn't an existing component that can be used or hacked to reach this goal, I realize that it may be more cost-effective to have each quiz manually created. I expect to need a total of roughly 10 quizes in the next 6 months. This represents pre and post-training quizes for a total of 5 training modules (tutorial videos). +++++++++++++++++++++++++++++++++++++ STANDARD REQIREMENTS 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).
Joomla or similar CMS Mozilla and IE compatible web content