Find Jobs
Hire Freelancers

335981 Wordpress Moodle integration

N/A

In Progress
Posted over 14 years ago

N/A

Paid on delivery
1. EXECUTIVE SUMMARY We are a Sunnyvale, CA based company that provides Education to High School Students. We currently offer two versions of our Education course. One is a live scheduled classroom course that allows groups of students to learn together in-person. The other is an online individualized self-paced class that a single student takes on his own time. In a nutshell this is an integration project using wordpress as the front end and integrating into this, credit card processing, user authentication, Moodle and Dim Dim. We need a contractor with web site development, LMS, and graphic design skills to convert our existing website to a Web2.0 site, with dynamic content, company blogs, social networking features, and integration with mySpace, facebook, and twitter for sharing content. We expect you complete this task with no code changes to the open source components. 2. HOW OUR SITE WORKS Our site largely consists of two components: the "company" pages that users are directed to when they first come to our site. The other component is the "online school", where students-members are directed to once they login into their accounts. The steps that a user might progress through would involve arriving at our site onto the "company" page, becoming a member by enrolling as a student-member for a class, and finally registering/creating a username/password & entering their credit card information. Once users are registered student-members, they will gain access to the "online school." 2.1. "Company" Component Details These are pages that provide static information regarding our company, services, teachers, and other info. This is all available on our current site and can be directly transferred over to the new site. The new site will have additional dynamic content and should have Web 2.0 features. There will also be an intranet area of the site accessible only to employees. As we planning to post blogs and articles for students, we want to implement the site with WordPress, which must seamlessly integrate with all other areas of our site. 2.2. "Online School" Component Currently, this is implemented in a proprietary manner (i.e. not open source). We are looking to transfer/convert all of our online course material onto an open source LMS, i.e. Moodle. We would like to customize this Moodle part of our site to match the "look and feel" of our "Company" pages. Within this Moodle area of the site, we are considering to add features, such as a Virtual Classroom Software (i.e. DimDim), which will be used for group lessons as well as 1-on-1 tutoring. We would also like to integrate a Social Networking Site (such as Elgg or Facebook Groups). We are also seeking advice as to other learning tools that might be available and easily integrated into Moodle. 3. NECESSARY FEATURES 3.1. Search Engine Optimized The site needs to be designed for Search Engine Optimization and consistent with our existing Google Adwords Campaigns. 3.2. Intranet This area will be password protected and will provide static content such as employee policy handbooks, documents as well as training web pages that integrate audio and video content. The training web pages will also have embedded video content streamed from [login to view URL] university. 3.3. Social Networking For the "company" component, we want to integrate blogs and the ability for users to post comments. The users should be able to share our blogs thru email, myspace, facebook, linkedin etc. For the "online school" component, 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 match our "company" site, as much as possible. We want for users to be able to search for other student-members based on a variety of criteria. 3.4. Languages Both the "company" & "online school" should be able to detect the user's interface language and deliver all content in that language (i.e. English, Spanish, Chinese). The web site should also provide on every page the ability for user to select their native language. 3.5. Calendar Function Users need 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, as well as the 1-on-1 tutoring sessions. 3.6. Virtual Classroom - Online Group Classes The virtual classroom (using a program such as dimdim) would provide a place for group lessons to be made available to all members and accessed from the main student page within our Moodle site. 3.7. Tutoring In addition to the self-paced lessons and the virtual classroom group lessons that will be available to students, private tutoring sessions 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). 3.8. E-Commerce Users must be able to sign up and pay for course(s) online, 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 course fee (we would notify them of this charge). 3.8. Blended LMS Courses We want to offer the following versions of our classes: - live in-person classroom - Self-Paced Study Plan (reading materials with flash videos + take online quizzes) - Self-Paced Audio Plan (verbatim voice-over/narration of reading materials with flash videos + take online quizzes) - Self-Paced Video Class (watch pre-recorded videos + take online quizzes) - virtual classroom (webinar-styled class with live instructor & other students + take online quizzes) - 1-on-1 Tutoring 3.9. Guided Tour On the main page, we would like to include a "guided tour" of the company and school, that we will produce ourselves. 3.10. CRM Integration User's information should be captured in a database for us to do targeted email marketing campaigns to previously enrolled students, which include coupons, discounts, and a viral marketing loop. We also need to save a students quizzes and course evaluation surveys into a Database. 4. REPLY Please provide brief responses to the following questions, as well as your past project experience including work samples. Questions: - What experience do you have in doing web site integration and customizations using Word Press ? - What exprerience do you have with moodle customization ? - Do you have experience in building APIâ??s for use by other sites to send information to us? - Which social networking platforms do you have experience with ? - To what extent has your experience involved customization of the platform for a website? - What Content Management Systems do you have experience with? - What is your experience with graphics designs ? - What experience do you have in doing Moodle integrations and customizations, including customized interface designs? - What is your experience with E-Commerce in web site development?
Project ID: 2081795

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
HireCity, United States
0.0
0
Member since Apr 2, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.