Eximios / Cases / Video Learning Environment

Video Learning Environment

This case is about a development project of a multimedia learning environment for a company from the education industry. Below you see the goals, technologies, solutions, and challenges of the project.

Client
  • Name: Twig
  • Website: http://www.twig-it.com
  • Industry: Educational (e-learning)
  • Core Business: Production and distribution of online films
  • Country: Scotland
Goals
  • Build an educational online system (portal)
  • Online multimedia contents (over 500 films)
  • Supplementary learning material such as questions, pictures, quizzes, diagrams
  • Contents based on curriculum/culture
  • Topics, modules, videos, and learning materials organized into subjects such as Biology, Chemistry, Earth Science and Physics
  • Customization
  • E-commerce to access educational contents
  • User hierarchy and authentication: teachers, parents, students, and schools
  • The solution to be used by several countries: Scotland, England, Australia, Ireland, Norway, etc

 

twig1.660

Mind-map of videos tutorial

twig2.660

Videos and learning materials

 

Scope
  • Database modeling to categorize the subjects, topics, modules, videos and learning material
  • Integration of Technologies: Joomla, Kaltura, Shibboleth, Flash
  • Use of Amazon (RDS, EC3, S3)
  • Bulk upload tool to import the contents
  • Flash programming to provide a mind-map visualization of the stored contents
  • Optional standard HTML visualization without Flash
  • Video search tool: stemming and keyword suggestion
  • User control / permissions: profile school, teacher, student, subscriber, and trial subscriber
  • Joomla framework programming
  • Video rendering by Kaltura
  • E-Commerce – Google checkout integration
  • Geo Location
Technologies
  • PHP
  • MYSQL DATABASE
  • HTML
  • CSS
  • JAVASCRIPT (JQUERY)
  • FLASH
  • AMAZON (RDS, EC3, S3)
  • JOOMLA
  • KALTURA
Resources
  • 3 team members per month
  • 6 months
Challenges
  • (1) Deadline
  • (2) Budget
  • (3) Technological diversity and new platforms
  • (4) Requirements
  • (5) Multi-site team (Brazil – Scotland – England)
  • (6) Communication
Solutions
  • (1) Team allocation and project start up in 1 week
  • (1, 2) Participation of senior architects during the solution conception at the beginning of the project
  • (1, 2) Effective project management and organization
  • (1, 3) Quick learning of new platforms and technologies
  • (3) Training and external resources
  • (4) Improved the requirement specifications
  • (5) Configuration management
  • (5) Intense and effective communication
  • (5, 6) Good relationship and availability of various communication tools at no cost to the customer, such as our web conference room, skype, email, document sharing tools, remote access to computers, etc
  • (2) Budget control and project management with short weekly reports describing activities, hours, estimates and deadlines to the project
Key succcess factor
  • The contribution in the architecture and an effective integration of different platforms
  • Intense communication, and rapid response and delivery
  • Quick learning and mastery of new platforms