View
51
Download
0
Category
Preview:
Citation preview
Powering India’s Largest learning platform for School Kids with Joomla !
Parth Lawate@parthlawate
parth@tekditechnologies.com
● CEO, Techjoomla & Tekdi Technologies
● Strategic Marketing Manager @Joomla Marketing Team
● Co Founder, JUG Pune
Joomla Freak, Book Mad, Trekking & Outdoor Guy, Promote Linux
in my sleep,Cook, Entrepreneur
Tekdi Technologies
take the lead
● Working with Joomla since the Mambo days - 11 + Years now
● Consulting and custom development for Joomla
● Joomla for enterprise ● Client base across the world
TechjoomlaJoomla extensions & Custom
development
● Shika LMS, JGive, Quick2Cart, JGive, JTicketing are some of our popular Joomla extensions
● Key open source contributions include REST API , Common Payments API for Joomla
● Coming soon - common reporting engine
AppCarversnative & cross platform mobile
apps
● Products for EasySocial, JTicketing in the Joomla space using com_api as the backend
● Consulting and custom development for Mobile apps and cross platform chrome apps
Powering India’s Largest learning platform for School Kids with Joomla !
the goalto impact 20 million children across India and other developing countries by 2020
The ProblemThe lack of access to learning opportunities is a complex and multidimensional problem. It impacts the lives of millions of children on a daily basis
and technology is part of the solution
Solving it with technologytechnology can be a key driver to solve some of the root causes of these problems
● Quality Content● Content Effectiveness Feedback
& analytics● Content creation and
collaboration tools● Matching needs to resources and
closing the demand/supply gap● Enabling collaboration between
subject matter experts, teachers & content creators
1. Application for learner to use, Portal for ecosystem to collaborate & evolve
2. Content Repository, publishing tools and analytics
3. Concept maps,teaching methods, language models and analytics
4. Open tech platform with API's
the EkStep Solution
the technologystack
Multi Layer approach (Micro services Arch)
Layered, modular platform allows diverse
use cases
Simplified representation of the working pieces
Joomla being the glue that ties them all together
Joomla
Data AnalyticsLearning PlatformAuthoring Engine
Android App
Teachers, Domain Experts, Animators, Content Creators, Partners etc.
Learner
Technologies
● Apache Kafka● Secor● Amazon S3● Spark Jobs● Elasticsearch● Logstash● Kibana● Piwik
Data Pipeline & Analytics
● Kong - API Management● NGINX - Reverse Proxy
Other
Technologies
● Java● Neo4J
Content Platform
● Android
Genie - App
● Angular JS
Authoring Tool
● Apache● PHP FPM● Joomla
Ecosystem Portal
Special mentions in the Joomla Stack
● Service Layer for API Interaction (Below the Model layer) ● Analytics Tracking with Piwik● Parametric Search - Inline editing for JForm (in progress)● REST API layer
Some of these are PR’s in the making.
User Roles ● Content Creator - Portal● Partner - Portal● Learner - App
Key Features
Wordnet
● English + 7 regional Indian languages - growing and evolving every day
● Orthographic and Phonological complexity mapping
● Grade suitability mapping● Integration with Authoring tool
for use content development● Integration with portal for
automated volunteer driven task completion
a lexical database of a language
Content Librarycollaboratively built learning
content
● Multiple content types supported - Stories, Worksheets, Collections & Games
● Reporting Engine● Ability to Fork content● Creative commons 4.0
Content Authoring
Collaborative authoring and publishing review
● Collaborative Authoring workflow
● Sensible publishing workflow● Integration with ‘needs engine’
to supply content for specific needs
SocialCreate, Manage & Attend Events
Read and Comment on Blogs
Engage with focussed communities
Collaborate on Content
Communitypromoting user contributions
Partner Communities
Expert Communities
Developer Communities
Engage & Collaborate
community features to help users engage and collaborate
Community Activity Streams
Group Discussions
Polls
Events
Share
Analytics
Insights about
Different pages being viewed.
Actions performed on the pages.
Type of users using the portal.
Learner Analytics
Demo Lets see it in action !
Questions ?
Recommended