Maximizing value through expertise, efficiency and simplicity 
 
 
 
 

We listen. It's how we provide solutions that have lasting relevance to a client's business.

 

 

 

Case Studies --> Leader in providing multi-media content on demand to K-12 schools

High quality multi-media content delivery and management system.

Our client owns more than 2,500 programs and 30,000 teaching segments. Content has been created by educators especially for the classroom and it has all been carefully correlated to meet state and national educational standards 

The Classroom Content system is an intuitive web based platform that delivers the above content and provides multitude of capabilities to administrators, teachers and students. The system is shipped as a server appliance and can also be deployed in an ASP model. It is compatible with IE and FireFox on Windows and with Safari on Mac.

Radicle built this system from scratch - Requirements to Integration Testing - using our Methodology and Global Delivery Model. Key system features include:

  • Virtual Classroom live – Ability for teacher to teach remotely using virtual classroom. Virtual classroom has presentation, steaming video, chat and student attendance build in one screen.
  • Content Playback – Video, Audio, Flash and externally subscribed content using RSS. Near DVD quality video playback. Ability to play specific chapter, rewind, pause and play content in full screen.
  • Content Management - New Program creation, uploading of content, defining content chapters and creation of associated student multiple choice assessment
  • Search – Integrated search on video, audio, FLASH and subscribed RSS content. Users can search based on curriculum, subject, grade, keywords and standards. Sorting on relevance, content type, etc.
  • Domain Hierarchy – Security and content access provided based on building/school/district/region/state hierarchy.
  • Playlist – Users can create and manage multiple playlists. Allows mixing of various programs.
  • Content download – Automatic transcoding of content allows a user to export content.
  • Image capture of Video during playback – A snapshot can be captured as an image during playback of a video for inclusion in presentations and homework assignments.
  • Video and Audio bookmarks – Ability to create and manage bookmarks including book marking specific points in a program.
  • Live Events – Ability to view live events that are being broadcasted by the school.
  • User defined restriction to content – Authorized users can make any content they deem inappropriate for their installation, invisible.
  • Assessments – Teachers can create and give assessments to students. Assessments are automatically graded and teachers can run various assessments reports.
  • Recently Accessed Content - Automated feature that keeps track of last 10 items a user has accessed.
  • User Management – Admin can manage users and roles either in the internal database or using LDAP from external systems.
  • LDAP compatible – System can use either its own internal database for users and groups or it can authenticate users and retrieve group information from an external directory server via LDAP.
  • System management - Administrators can perform various system management tasks including archiving, shutdown and warm reboot.
  • Reports – System provides usage and activity reports.
  • ITunes and External System Integration – External systems can inquire system for various search criteria. System provides search criteria values through XML and search results through RSS.

Consistent with Radicle’s Global Delivery Model, the Define phase and initial Technical Architecture phase – including database design – were performed by the US team.  Detailed design and programming were performed offshore to reduce costs.  Total project effort by both teams over 2 phases of project exceeds effort of 4.75 person years.

Technology employed consists of Java, AJAX, Struts, Hibernate, DOMAPIs, Darwin Media server, FLEX, Adobe Red5 media server, Lucene search engine, Linux, JBoss and MySQL database. Linux and MySQL were chosen by the client to minimize server appliance cost, preserve the flexibility to operate on a Linux platform and develop using an “industry standard” platform.

 

2009 Radicle Incorporated - All Rights Reserved     Sitemap   Terms of Use And Privacy Statement