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
Techjoomla
Joomla 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
AppCarvers
native & 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 goal
to impact 20 million children across India and other
developing countries by 2020
The Problem
The 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 technology
technology 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
a recent real world use case
the technology
stack
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 Library
collaboratively 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
Social
Create, Manage & Attend Events
Read and Comment on Blogs
Engage with focussed communities
Collaborate on Content
Community
promoting 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 ?

Powering india's largest learning platform for school kids with joomla

  • 1.
    Powering India’s Largestlearning platform for School Kids with Joomla !
  • 2.
    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
  • 3.
    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
  • 4.
    Techjoomla Joomla 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
  • 5.
    AppCarvers native & crossplatform 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
  • 6.
    Powering India’s Largestlearning platform for School Kids with Joomla !
  • 7.
    the goal to impact20 million children across India and other developing countries by 2020
  • 8.
    The Problem The lackof access to learning opportunities is a complex and multidimensional problem. It impacts the lives of millions of children on a daily basis
  • 9.
    and technology is partof the solution
  • 10.
    Solving it withtechnology technology 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
  • 11.
    1. Application forlearner 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
  • 13.
    a recent realworld use case
  • 14.
  • 15.
    Multi Layer approach(Micro services Arch) Layered, modular platform allows diverse use cases
  • 16.
    Simplified representation ofthe 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
  • 17.
    Technologies ● Apache Kafka ●Secor ● Amazon S3 ● Spark Jobs ● Elasticsearch ● Logstash ● Kibana ● Piwik Data Pipeline & Analytics ● Kong - API Management ● NGINX - Reverse Proxy Other
  • 18.
    Technologies ● Java ● Neo4J ContentPlatform ● Android Genie - App ● Angular JS Authoring Tool ● Apache ● PHP FPM ● Joomla Ecosystem Portal
  • 19.
    Special mentions inthe 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.
  • 20.
    User Roles ● ContentCreator - Portal ● Partner - Portal ● Learner - App
  • 21.
  • 22.
    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
  • 23.
    Content Library collaboratively builtlearning content ● Multiple content types supported - Stories, Worksheets, Collections & Games ● Reporting Engine ● Ability to Fork content ● Creative commons 4.0
  • 24.
    Content Authoring Collaborative authoringand publishing review ● Collaborative Authoring workflow ● Sensible publishing workflow ● Integration with ‘needs engine’ to supply content for specific needs
  • 25.
    Social Create, Manage &Attend Events Read and Comment on Blogs Engage with focussed communities Collaborate on Content
  • 26.
    Community promoting user contributions PartnerCommunities Expert Communities Developer Communities
  • 27.
    Engage & Collaborate community featuresto help users engage and collaborate Community Activity Streams Group Discussions Polls Events Share
  • 28.
    Analytics Insights about Different pagesbeing viewed. Actions performed on the pages. Type of users using the portal. Learner Analytics
  • 29.
    Demo Lets seeit in action !
  • 30.