As a teacher with some web design experience I have played with websites for my class to use every year. My students love to post their pictures and find out what their homework was - see their work displayed online in a "Best Work" gallery, join a class discussion board etc. etc.
Every year I get other colleagues asking me to set up a similar website for them but neither have the time or expertise to do so.
What I want to create is a portal type site that, as well as carrying all the regular portal links for teachers, students and parents in my school, it will allow my fellow teachers to sign up as registered members. (With a paid subscription option.)
Upon Signup the site will auto generate them a subdomain address which they can give to their students as their 'PERSONAL' online classroom website - fully customizable through online editors. (Easy editors like at [login to view URL] would be perfect)
## Deliverables
**The Master Site** needs to be able to keep all individual sub-sites seperate but also FEATURE users sites on the main portal as well as carry general portal and site signup information.
It requires an Master admin section that can be used to add/remove sections and update content. (Drupal style CMS)
**Master Site section types should include:
**
Articles
Files for Download
Picture Galleries
The master site should have built in banner network, affiliate tracking, Tell A Friend Box, Newsletter Signup. It also needs to have links to payment gateways including 2checkout and Paypal. It shoudl also offer Members a Free Email account at the Master domain with online mailbox and POP3 forwarding options
**Members Subdomain Sites** will function similar to a Wordpress style blog but with dedicated sections, sidebar boxes etc aimed at teachers and students such as:
Blog Type Diary
Tonight's Homework Section
Our Class Profiles - Student Profile Pages
Student of the Day Box
Best Work of The Week Box/Article
Weekly Birthdays Box
Worksheet Repository
Forum
Picture Gallery
Extra Curricula Activities Section
Links Pages
Members can choose whether or not to have their subdmoain sites password protected or Public. If password protected then students should be able to signup for access to their teachers site by entering a verification password provided to them by the teacher - (one verification password for the whole class)
The end result will be that a teacher can tell their students to go to [[login to view URL]][1] for example to interact on their own classroom web portal.
(I would also like an option to be able to 'automate' the registration and pointing of a domain name to the member's subdomains if a member wants a more unique address)
I want domain/user rather than [login to view URL] addresses for Member sites.
* * *
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
Design platform I am assuming will be PHP MySQL but you may have a better idea.
It could be a Win asp.net application and can choose a web host to match the successful project.
The key is ease of use - and a fully integrate denvironment - automation.
Sign up, choose a username and BAM - your own online classroom website is created at your subdomain or domain as part of the scholl community.
The students and teachers at our school are on the edge of their seasts waiting for your bids.
We look forward to hearing from you.