General Overview of Company:
We are an Arlington, Virginia-based start-up company that provides online language learning. Among other things, our service will include (1) self-paced online courseware (2) live virtual 1-on-1 and group tutoring sessions with a live instructor who students can see on his or her webcam, (3) the ability for students to chat with each other by text, audio, and possibly video, and (4) social networking features.
We need a contract web site developer, Moodle specialist and a graphic artist to help us create a web site that would have the functionalities described below.
How the Site Works: Our site will largely consist of two main components: the “main” or “company” page that users are directed to when they come to our site. The other component is the “online school,” where members are directed to once they login to their account (our Moodle site). The steps that a user might progress through would basically involve arriving at out site, becoming a member by enrolling in the 7-day trial (or joining outright), and creating a username and password and entering their credit card information. Their credit card will be charged the monthly fee if they do not cancel within 7 days, and will continue to be charged until they terminate their membership. Once users are members, they will gain access to the “Online School” (Moodle site).
We are looking to customize Moodle to serve as our LMS that would include the majority of the features described below. We would like to customize this Moodle part of our site to match the main page of our site. Within our Moodle area of the site we will be incorporating: Auralog's Tellmemore software as a SCORM package licensed to each user; Virtual Classroom software (likely dimdim), which will be used for group lessons as well as 1-on-1 tutoring; Scheduler (possibly Moodle Scheduler, though likely another more robust option); Social Networking Site (such as Elgg); Other learning tools that we may be developing (TBD).
Content Management System
The design of our site should include the use of a CMS, such as Plone, Joomla or Drupal. This CMS must integrate with all areas of our site.
Web site should be able to detect the user's interface language and deliver all content in that language (for certain languages). The web site should also provide on every page the ability for user to select their native language.
User needs to be able to search a database of instructors by a variety of factors and view their calendars, as well as view calendars for available courses in the virtual classroom. We anticipate that this calendar function could serve purposes for both the virtual classroom as well as the 1-on-1 tutoring sessions.
Social Networking site
We want to integrate an already-existing social network platform “branded” into our web site so that it has same look and feel as our website (i.e. users are unaware that they are actually leaving our site and working through another social networking site). Currently we are considering using Elgg and several others. We want to customize the features/menu of the selected platform to our site to the extent possible. We want for users to be able to search for other users based on a variety of criteria.
Virtual Classroom- Group Classes
The virtual classroom (using a program such as dimdim) would provide a place for group lessons available to all members and accessed from the main student page within our Moodle site.
In addition to the self-paced lessons and the virtual classroom group lessons that will be available to students, private tutoring will also be available. As part of this tutoring feature we anticipate needing three major elements: tutor profile page (available for both nonmembers and members), scheduling options for students to schedule sessions with a tutor, and a virtual classroom (like the same as the technology used for the group classes).
Users must be able to sign up and pay for course(s) online. Monthly membership payments will be made as well as additional payments for 1-on-1 tutoring as requested. When a member joins, they will sign up and their credit card will be charged for the monthly fee. Their credit card will be continued to be charged each month until they cancel the service (we would notify them of this charge).
Self-Paced Custom Study Plan through [url removed, login to view] Software Use- By joining our site, students are issued a license to this self-paced software accessible through our Moodle site as a SCORM package. When users sign into Moodle, this will be a single sign on with the Auralog Tellmemore software. We will be branding this software to match our site.
Guided Tours (Captivate)
On the main page of Bright World, we would like to include a guided tour that we will produce ourselves.
User's information should be captured in a CRM, such as SugarCRM or Salesforce.com.