SlideShare a Scribd company logo
1 of 60
 
Welkom	
  op	
  de	
  itslearning	
  App	
  Library	
  dag	
  voor	
  partners	
  
	
  
12	
  juni	
  2012	
  (De	
  Hamermolen	
  te	
  Ugchelen)	
  
	
  
	
  
Steven	
  Threadgold	
  
Henri	
  Kortholt	
  
Tim	
  Remmers	
  
Vragen	
  staat	
  vrij	
  
Wat	
  is	
  het	
  doel	
  voor	
  
       vandaag?	
  
Informatie	
  verstrekken	
  
zodat	
  u	
  een	
  besluit	
  kunt	
  nemen	
  
     of	
  u	
  uw	
  product	
  /	
  dienst	
  
               als	
  een	
  app	
  
  in	
  itslearning	
  wilt	
  ontsluiten	
  
Programma	
  




 •  Welkom	
  
      Tim	
  Remmers	
  (Directeur	
  Services	
  itslearning	
  Nederland)	
  
 •  Demonstratie	
  itslearning	
  en	
  de	
  App	
  Library	
  	
  
      Henri	
  Kortholt	
  (Onderwijskundig	
  adviseur)	
  	
  
 •  Sneak	
  preview:	
  Connect2Dropbox	
  
      Tim	
  Remmers	
  (Directeur	
  Services	
  itslearning	
  Nederland)	
  	
  
      Pauze	
  
 •  Uw	
  app	
  in	
  zes	
  stappen	
  online	
  
      Tim	
  Remmers	
  (Directeur	
  Services	
  itslearning	
  Nederland)	
  	
  
 •  De	
  techniek:	
  communicatie	
  tussen	
  apps	
  en	
  itslearning	
  	
  
      Steven	
  Threadgold	
  (Global	
  Product	
  Manager)	
  
 •  Het	
  business	
  model	
  van	
  de	
  App	
  Library	
  
      Tim	
  Remmers	
  (Directeur	
  Services	
  itslearning	
  Nederland)	
  
Wie	
  zijn	
  wij?	
  
                 Leverancier	
  van	
  toonaangevend	
  leerplatform	
  
                                  Marktleider	
  in	
  Europa	
  
                    Focus	
  uitsluitend	
  op	
  onderwijsinstellingen	
  
In	
  1999	
  opgericht	
  (Noorwegen)	
  en	
  in	
  2011	
  overname	
  van	
  Dactique	
  B.V.	
  
             Ruim	
  200	
  medewerkers,	
  waarvan	
  >30	
  in	
  Nederland	
  
itslearning?	
  ELO?	
  Leerplatform?	
  
Leerwiel
Neem	
  in	
  gedachten:	
  een	
  school	
  anno	
  2012	
  
Waar	
  heeft	
  deze	
  school	
  
           behoefte	
  aan?	
  
                              	
  
          Nu	
  én	
  morgen!	
  
Demonstratie	
  itslearning	
  
  en	
  de	
  App	
  Library	
  
       Henri	
  Kortholt	
  (Onderwijskundig	
  Adviseur)	
  
Live	
  demonstratie	
  




       Skin	
  voor	
  verschillende	
  onderwijsstromingen	
  
       	
  
       Communiceren	
  via	
  itslearning	
  (dashboard/berichten/mail)	
  
       	
  
       Functionaliteiten	
  voor	
  docenten	
  
       	
  
       Waar	
  kunnen	
  apps	
  verschijnen	
  
       	
  
       Demonstratie	
  van	
  een	
  aantal	
  apps	
  
       	
  
Onderbouw	
  PO	
  
Middenbouw	
  PO	
  
Bovenbouw	
  PO	
  
Oudermodule	
  
Live	
  demonstratie	
  
Sneak	
  preview:	
  
Connect2Dropbox	
  
Connect2Dropbox	
  …	
  
 coming	
  soon	
  to	
  an	
  
 itslearning	
  course	
  
      near	
  you!
Uw	
  app	
  in	
  zes	
  stappen	
  
            online	
  
Stap	
  1:	
  Registreren	
  
Na	
  registratie	
  ontvangt	
  u	
  10	
  accounts	
  
                (in	
  afzonderlijke	
  e-­‐mails).	
  
                	
  
                https://ext.itslearning.com	
  
                •  4	
  leerling	
  accounts	
  &	
  1	
  docent	
  account	
  
                •  Site	
  om	
  app	
  te	
  registreren	
  en	
  publiceren	
  
                	
  
                	
  
                https://betawww.itslearning.com	
  
                •  4	
  leerling	
  accounts	
  &	
  1	
  docent	
  account	
  
                •  Site	
  bevat	
  developers	
  forum	
  en	
  
                       nieuwste	
  functionaliteit	
  
                	
  




Stap	
  1:	
  Registreren	
  
Stap	
  2:	
  SDK	
  downloaden	
  
Stap	
  3:	
  App	
  registreren	
  
Stap	
  4:	
  App	
  ontwikkelen	
  en	
  hosten	
  
Stap	
  5:	
  App	
  publiceren	
  
Stap	
  6:	
  Scholen	
  toegang	
  geven	
  
De	
  techniek:	
  communicatie	
  
tussen	
  apps	
  en	
  itslearning	
  
       Steven	
  Threadgold	
  (Global	
  Product	
  Manager)	
  
What	
  are	
  apps?	
  



  •  The	
  extension	
  programme:	
  “Apps”	
  are	
  created	
  by	
  3rd	
  
       party	
  developers.	
  
  •    They	
  exist	
  “outside”	
  itslearning,	
  but	
  can	
  access	
  some	
  
       itslearning	
  data.	
  
  •    The	
  3rd	
  party	
  app	
  to	
  runs	
  within	
  a	
  frame	
  inside	
  itslearning.	
  

  1.  “Apps”	
  –	
  used	
  in	
  course	
  element	
  trees.	
  
  2.  “Plugins”	
  –	
  used	
  within	
  dashboards.	
  
  3.  Coming	
  late	
  summer	
  2012	
  –	
  Modules	
  -­‐	
  used	
  in	
  
        itslearning	
  menus	
  to	
  look	
  like	
  any	
  other	
  part	
  of	
  
        itslearning.	
  
“Apps”	
  
Basic	
  App	
  Handshake	
  


    Learner
                                                  Learner clicks on the app	

navigates away
   from app
  clicking on
  itslearning 	

                                  App calls back
                                 to itslearning to
                                  get / post data	




                                                                   Call to App
                                                                    URL with
                                                                     signed
                                                                   parameters	




                                         Learner uses the app in the
                                          itslearning content frame
Data	
  Sent	
  to	
  Apps	
  via	
  URL	
  



    •  Itslearning	
  sends	
  data	
  to	
  the	
  app	
  via	
  URL	
  parameters.	
  
    •  These	
  are	
  signed	
  so	
  you	
  can	
  check	
  
https://www.yourapplicationname.com?their	
  authenticity.	
  
Accessibility=False&ApiSessionId=jydyez32qbgf5miygfzprsj
t&CustomerId=1414&FirstName=John&Language=en-
     -  ApiSessionId	
  
GB&LastName=Smith&LearningObjectId=121330&LearningObject
     -  LearningObjectId,	
  LearningObjectInstanceId	
  
InstanceId=144043&Locale=en-GB&OlsonTimeZoneId=Europe
%2fLondon&Permissions=Read%2c
     -  UserId,	
  FirstName,	
  LastName	
  
+Participate&Role=Learner&SchoolId=NEWSSONA&Use12HTimeFo
     -  Locale,	
  Language	
  
rmat=False&UserId=776954&Version=LatestOrDraft&WindowsTi
meZoneId=GMT+Standard
     -  Accessibility	
  
+Time&Timestamp=2012-01-16T13:50:52&Signature=e1ff9b7d48
     -  Permissions	
  (from	
  
cba01c7d320185dfaa9cd8 itslearning	
  role)	
  	
  
              -  Evaluate,	
  Modify,	
  ModifyInstance	
  
             -  Extended	
  personal	
  data:	
  user	
  email,	
  custom	
  fields.	
  
      	
  
Basic	
  App	
  Functionality	
  



  1.  Check	
  the	
  app	
  call	
  is	
  valid.	
  
   -  Check	
  the	
  signature	
  in	
  the	
  request	
  with	
  a	
  signature	
  you	
  create	
  from	
  
       the	
  given	
  parameters	
  and	
  the	
  Shared	
  Secret.	
  
           Course: Maths 1	

  2.  Is	
  this	
  an	
  existing	
  instance	
  or	
  a	
  new	
  instance	
  of	
  the	
  App?	
  
  3.  If	
  the	
  user	
  does	
  not	
  exist	
  -­‐	
  create	
  a	
  “partner”	
  user	
  in	
  your	
  
      app	
  for	
  the	
  itslearning	
  user.	
  
   -  Link	
  the	
  itslearning	
  2	

 ID	
  and	
  your	
  system	
  user	
  ID.	
  
           Course: Maths user	
  
  4.  Allow	
  user	
  to	
  use	
  your	
  app!	
  
  5.  But	
  you	
  many	
  want	
  more	
  data	
  on	
  the	
  user	
  or	
  
      itslearning…	
  
           Course: Maths 3
REST	
  API	
  for	
  Apps	
  




                                  App calls back to
                                 itslearning to get /
                                      post data	

                                      REST API
REST	
  Calls	
  



  •  Apps	
  support	
  15	
  different	
  REST-­‐based	
  calls.	
  
  •  Our	
  REST	
  system	
  uses	
  OAuth	
  security	
  
REST	
  Calls	
  –	
  Getting	
  Simple	
  Data	
  




  •  You	
  may	
  have	
  several	
  apps	
  across	
  several	
  schools…	
  
    -  GetOrganisationsForCurrentUser	
  
    -  GetAppLicensesForCurrentUser	
  
    -  GetSiteForCurrentUser	
  

  •  You	
  may	
  want	
  to	
  notify	
  users	
  about	
  status	
  of	
  the	
  app	
  
    -  SendNotification	
  
    -  SendNotificationToUsers	
  
Apps.	
  Advanced	
  REST	
  Calls	
  


  •  Learning	
  activity	
  without	
  assessment.	
  	
  
    -  itslearning	
  will	
  track	
  if	
  a	
  user	
  has	
  accessed	
  an	
  activity	
  or	
  not.	
  	
  

  •  Learning	
  activity	
  with	
  simple	
  assessment.	
  
    -  This	
  will	
  allow	
  the	
  application	
  developer	
  to	
  set	
  a	
  percentile	
  score,	
  comment,	
  
           simple	
  status	
  (not	
  started,	
  in	
  progress,	
  completed)	
  and	
  time	
  spent.	
  
     -     Very	
  much	
  like	
  the	
  way	
  Scorm	
  works.	
  


  •  Learning	
  activity	
  with	
  advanced	
  assessment.	
  
    -  This	
  will	
  make	
  use	
  of	
  the	
  dynamically	
  created	
  assessments	
  and	
  assessment	
  
           statuses	
  users	
  can	
  find	
  in	
  itslearning.	
  
     -     These	
  will	
  differ	
  from	
  site	
  to	
  site	
  and	
  are	
  of	
  course	
  available	
  to	
  get	
  and	
  use	
  via	
  
           the	
  rest	
  API.	
  
     -  This	
  is	
  how	
  the	
  test	
  and	
  assignment	
  tools	
  in	
  itslearning	
  work.	
  
Plugins	
  
Plug-­‐in	
  and	
  Module	
  Extensions	
  




  •  Same	
  concept	
  as	
  Apps	
  –	
  but	
  appear	
  in	
  dashboards.	
  
  •  Best	
  suited	
  for	
  editors	
  or	
  systems	
  that	
  create/display	
  
     content.	
  
  •  Plugins	
  can	
  also	
  return	
  HTML	
  to	
  display	
  to	
  the	
  user.	
  
  •  Example:	
  
    -  I	
  want	
  to	
  use	
  the	
  plugin	
  to	
  create	
  artwork	
  and	
  embed	
  
       the	
  results	
  in	
  itslearning.	
  
Plugin	
  Data	
  Flow	
  


Plugin send back
                                               Learner clicks on the plugin	

 HTML data to
    display in
   itslearning	



                               Plugin calls back
                               to itslearning to
                                get / post data	




                                                                    Call to
                                                                  Plugin URL
                                                                  with signed
                                                                  parameters	




                                      Learner uses the pluginin the
                                        itslearning content frame
Plugins	
  REST	
  API	
  




  •  Plugins	
  have	
  a	
  much	
  smaller	
  REST	
  API	
  than	
  apps.	
  
  •  Uses	
  the	
  same	
  REST	
  technology	
  with	
  OAuth	
  

    -  Person:	
  Get	
  person	
  (current	
  user)	
  
    -  Organizations:	
  Gets	
  the	
  organizations	
  that	
  a	
  person	
  is	
  
       member	
  of	
  
    -  AppService:	
  Gets	
  the	
  licenses	
  that	
  current	
  user	
  has	
  for	
  
       the	
  current	
  app	
  
Hints	
  and	
  Tips	
  
Development	
  –	
  Getting	
  Started	
  



  •  Sign	
  onto	
  the	
  itslearning	
  developer	
  program	
  
    -  Get	
  access	
  to	
  test	
  users.	
  
    -  Get	
  access	
  to	
  on-­‐line	
  help	
  direct	
  from	
  itslearning	
  senior	
  
       developers.	
  	
  
  •  Download	
  the	
  SDK.	
  
    -  Microsoft	
  .NET	
  Framework	
  3.5.	
  and	
  for	
  Java	
  1.6	
  (JDK	
  6).	
  
    -  This	
  will	
  simplify	
  authentication	
  between	
  itslearning	
  
       and	
  your	
  application.	
  
    -  The	
  SDK	
  also	
  contains	
  wrapper	
  methods	
  for	
  calling	
  the	
  
       API.	
  
Developing	
  Apps	
  –	
  Hint	
  and	
  Tips	
  


  •  You	
  can	
  build	
  your	
  app	
  in	
  virtually	
  any	
  language.	
  
  •  Start	
  with	
  an	
  App	
  or	
  plugin	
  that	
  does	
  not	
  use	
  REST.	
  
    -  Most	
  web	
  development	
  languages	
  can	
  handle	
  parsing	
  of	
  
         URL	
  parameters	
  quickly.	
  
  •    If	
  you	
  do	
  not	
  already	
  serve	
  over	
  HTTPs	
  we	
  recommend	
  
       your	
  web	
  app	
  does!	
  

  •  Remember	
  if	
  you	
  need	
  extended	
  data	
  such	
  as	
  the	
  user’s	
  
     email:	
  
    -  The	
  school	
  admin	
  must	
  give	
  permission	
  for	
  “Extended	
  
       personal	
  data”	
  to	
  be	
  sent	
  to	
  apps	
  (simple	
  on	
  off	
  via	
  the	
  
       itslearning	
  UI).	
  	
  
Het	
  business	
  model	
  van	
  de	
  
          App	
  Library	
  
itslearning	
  gebruikers	
  




    Nederland	
  
    Noorwegen	
  
    Zweden	
  
    Finland	
  
    Denemarken	
  
    Engeland	
  
    Duitsland	
  
    Frankrijk	
  
    USA	
  
Commissie	
  model	
  



 •  Gratis	
  app:	
  geen	
  commissie	
  
 •  Betaalde	
  app:	
  15%	
  commissie	
  	
  
 •  Voor	
  Nederland:	
  
     -­‐  Eerste	
  2	
  jaar	
  geen	
  commissie	
  (voor	
  eerste	
  25	
  app	
  aanbieders)	
  
     -­‐  In	
  ruil	
  daarvoor:	
  gezamenlijke	
  marketing	
  inspanning	
  
     -­‐  Evaluatie	
  na	
  2	
  jaar	
  
Informatie	
  verstrekken	
  
zodat	
  u	
  een	
  besluit	
  kunt	
  nemen	
  
     of	
  u	
  uw	
  product	
  /	
  dienst	
  
               als	
  een	
  app	
  
  in	
  itslearning	
  wilt	
  ontsluiten	
  
Vervolg:	
  zelf	
  ontwikkelen	
  of	
  uitbesteden?	
  
itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012

More Related Content

What's hot

NavneetSingh_ASP.NET
NavneetSingh_ASP.NETNavneetSingh_ASP.NET
NavneetSingh_ASP.NETNavneet Singh
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App DevelopmentSanjay Kumar
 
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformEdureka!
 
Oracle upk pocketguide
Oracle upk pocketguideOracle upk pocketguide
Oracle upk pocketguidejaydezr1975
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-EducationSuraj Mehta
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Report summer training core java
Report summer training core javaReport summer training core java
Report summer training core javaSudhanshuVijay3
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET Journal
 
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5LearnNowOnline
 
2014_report
2014_report2014_report
2014_reportK SEZER
 
e-Learning Management System : a Critical Study
e-Learning Management System : a Critical Studye-Learning Management System : a Critical Study
e-Learning Management System : a Critical StudyKaustav Saha
 
Eo gaddis java_chapter_02_5e
Eo gaddis java_chapter_02_5eEo gaddis java_chapter_02_5e
Eo gaddis java_chapter_02_5eGina Bullock
 

What's hot (17)

NavneetSingh_ASP.NET
NavneetSingh_ASP.NETNavneetSingh_ASP.NET
NavneetSingh_ASP.NET
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App Development
 
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
 
Oracle upk pocketguide
Oracle upk pocketguideOracle upk pocketguide
Oracle upk pocketguide
 
The quality & richness of E-Education
The quality & richness of E-EducationThe quality & richness of E-Education
The quality & richness of E-Education
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
BhaskarCV
BhaskarCVBhaskarCV
BhaskarCV
 
Report summer training core java
Report summer training core javaReport summer training core java
Report summer training core java
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant Management
 
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5Building Windows 8 Metro Style Applications Using JavaScript and HTML5
Building Windows 8 Metro Style Applications Using JavaScript and HTML5
 
2014_report
2014_report2014_report
2014_report
 
e-Learning Management System : a Critical Study
e-Learning Management System : a Critical Studye-Learning Management System : a Critical Study
e-Learning Management System : a Critical Study
 
Eo gaddis java_chapter_02_5e
Eo gaddis java_chapter_02_5eEo gaddis java_chapter_02_5e
Eo gaddis java_chapter_02_5e
 

Similar to itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012

Internship Project Report
Internship Project ReportInternship Project Report
Internship Project ReportRishabh Shukla
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearChin2uuu
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project reportChin2uuu
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass formIJARIIT
 
Cv vipul valvi_java_developer
Cv vipul valvi_java_developerCv vipul valvi_java_developer
Cv vipul valvi_java_developervipulvalvi3
 
Cv vipul valvi_java_developer
Cv vipul valvi_java_developerCv vipul valvi_java_developer
Cv vipul valvi_java_developervipulvalvi3
 
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...EI Design
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHIJuhi Sharma
 
2011B1A7689G-TrishuDey-Report
 2011B1A7689G-TrishuDey-Report 2011B1A7689G-TrishuDey-Report
2011B1A7689G-TrishuDey-ReportTrishu Dey
 
Language learning using augmented reality
Language learning using augmented realityLanguage learning using augmented reality
Language learning using augmented realityAmritanshu Sawarn
 

Similar to itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012 (20)

Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
 
SahilaMirajkar
SahilaMirajkarSahilaMirajkar
SahilaMirajkar
 
Resume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOCResume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOC
 
App-CurrenSee.doc
App-CurrenSee.docApp-CurrenSee.doc
App-CurrenSee.doc
 
spurthy_resume
spurthy_resumespurthy_resume
spurthy_resume
 
Resume sb
Resume sbResume sb
Resume sb
 
Resume
ResumeResume
Resume
 
Android app for hostel outpass form
Android app for hostel outpass formAndroid app for hostel outpass form
Android app for hostel outpass form
 
Cv vipul valvi_java_developer
Cv vipul valvi_java_developerCv vipul valvi_java_developer
Cv vipul valvi_java_developer
 
Cv vipul valvi_java_developer
Cv vipul valvi_java_developerCv vipul valvi_java_developer
Cv vipul valvi_java_developer
 
Rajendra Thota CV
Rajendra Thota CVRajendra Thota CV
Rajendra Thota CV
 
Rajendra Thota CV
Rajendra Thota CVRajendra Thota CV
Rajendra Thota CV
 
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
How you can Use Mobile Learning Apps for Microlearning Based Training - EI De...
 
TECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHITECHNICAL RESOURCE PORTAL_JUHI
TECHNICAL RESOURCE PORTAL_JUHI
 
Shiva_CV
Shiva_CVShiva_CV
Shiva_CV
 
2011B1A7689G-TrishuDey-Report
 2011B1A7689G-TrishuDey-Report 2011B1A7689G-TrishuDey-Report
2011B1A7689G-TrishuDey-Report
 
Presentation1
Presentation1Presentation1
Presentation1
 
Language learning using augmented reality
Language learning using augmented realityLanguage learning using augmented reality
Language learning using augmented reality
 

More from itslearning Nederland

Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018
Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018
Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018itslearning Nederland
 
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)itslearning Nederland
 
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...itslearning Nederland
 
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...itslearning Nederland
 
Webinar Actuele roosterinformatie geïntegreerd in itslearning
Webinar Actuele roosterinformatie geïntegreerd in itslearningWebinar Actuele roosterinformatie geïntegreerd in itslearning
Webinar Actuele roosterinformatie geïntegreerd in itslearningitslearning Nederland
 
Directe Toegang in het schooljaar 2015 - 2016
Directe Toegang in het schooljaar 2015 - 2016 Directe Toegang in het schooljaar 2015 - 2016
Directe Toegang in het schooljaar 2015 - 2016 itslearning Nederland
 
Differentiëren. Klinkt goed, maar waar begin ik?!
Differentiëren. Klinkt goed, maar waar begin ik?!Differentiëren. Klinkt goed, maar waar begin ik?!
Differentiëren. Klinkt goed, maar waar begin ik?!itslearning Nederland
 
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)itslearning Nederland
 
Directe Toegang itslearning en Teletop Schooljaar 2014 2015
Directe Toegang itslearning en Teletop Schooljaar 2014 2015Directe Toegang itslearning en Teletop Schooljaar 2014 2015
Directe Toegang itslearning en Teletop Schooljaar 2014 2015itslearning Nederland
 
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014itslearning Nederland
 
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014itslearning Nederland
 
Teacher role in the blended classroom - itslearning Onderwijsdag 2014
Teacher role in the blended classroom - itslearning Onderwijsdag 2014Teacher role in the blended classroom - itslearning Onderwijsdag 2014
Teacher role in the blended classroom - itslearning Onderwijsdag 2014itslearning Nederland
 
Changing mindsets - itslearning Onderwijsdag 2014
Changing mindsets - itslearning Onderwijsdag 2014Changing mindsets - itslearning Onderwijsdag 2014
Changing mindsets - itslearning Onderwijsdag 2014itslearning Nederland
 
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014itslearning Nederland
 
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014itslearning Nederland
 
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...itslearning Nederland
 
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013itslearning Nederland
 
Vrijheid voor docenten werkt - Onderwijsdag 2013
Vrijheid voor docenten werkt - Onderwijsdag 2013Vrijheid voor docenten werkt - Onderwijsdag 2013
Vrijheid voor docenten werkt - Onderwijsdag 2013itslearning Nederland
 
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013itslearning Nederland
 

More from itslearning Nederland (20)

Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018
Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018
Digitaal lesmateriaal (dtdl) in itslearning in 2017 2018
 
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)
Alle actuele lesinformatie op één centrale plek (itslearning Onderwijsdag 2015)
 
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...
Arrangeren en differentiëren met open stercollecties (itslearning Onderwijsda...
 
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...
itslearning in de bestaande applicatie-infrastructuur (itslearning Onderwijsd...
 
Webinar Actuele roosterinformatie geïntegreerd in itslearning
Webinar Actuele roosterinformatie geïntegreerd in itslearningWebinar Actuele roosterinformatie geïntegreerd in itslearning
Webinar Actuele roosterinformatie geïntegreerd in itslearning
 
Directe Toegang in het schooljaar 2015 - 2016
Directe Toegang in het schooljaar 2015 - 2016 Directe Toegang in het schooljaar 2015 - 2016
Directe Toegang in het schooljaar 2015 - 2016
 
Differentiëren. Klinkt goed, maar waar begin ik?!
Differentiëren. Klinkt goed, maar waar begin ik?!Differentiëren. Klinkt goed, maar waar begin ik?!
Differentiëren. Klinkt goed, maar waar begin ik?!
 
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)
Presentatie Differentiëren met Digitaal Lesmateriaal (NOT2015)
 
Directe Toegang itslearning en Teletop Schooljaar 2014 2015
Directe Toegang itslearning en Teletop Schooljaar 2014 2015Directe Toegang itslearning en Teletop Schooljaar 2014 2015
Directe Toegang itslearning en Teletop Schooljaar 2014 2015
 
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014
Formatieve toetsing: evalueren om te leren - itslearning onderwijsdag 2014
 
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014
Ouderbetrokkenheid 3.0 - itslearning Onderwijsdag 2014
 
Teacher role in the blended classroom - itslearning Onderwijsdag 2014
Teacher role in the blended classroom - itslearning Onderwijsdag 2014Teacher role in the blended classroom - itslearning Onderwijsdag 2014
Teacher role in the blended classroom - itslearning Onderwijsdag 2014
 
Changing mindsets - itslearning Onderwijsdag 2014
Changing mindsets - itslearning Onderwijsdag 2014Changing mindsets - itslearning Onderwijsdag 2014
Changing mindsets - itslearning Onderwijsdag 2014
 
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014
Leerdoelen: De leerling in beeld - itslearning Onderwijsdag 2014
 
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014
eLogin (SSO met AD FS) - itslearning Onderwijsdag 2014
 
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...
Gebruikersbeheer (koppelen met uw administratiesysteem) - itslearning Onderwi...
 
Single Sign-On met AD FS
Single Sign-On met AD FSSingle Sign-On met AD FS
Single Sign-On met AD FS
 
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013
Contactintensief onderwijs in een blended learning setting - Onderwijsdag 2013
 
Vrijheid voor docenten werkt - Onderwijsdag 2013
Vrijheid voor docenten werkt - Onderwijsdag 2013Vrijheid voor docenten werkt - Onderwijsdag 2013
Vrijheid voor docenten werkt - Onderwijsdag 2013
 
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013
De leerling in beeld brengen en houden met ICT - Onderwijsdag 2013
 

Recently uploaded

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 

itslearning App Library dag voor partners - Tim Remmers - 12 juni 2012

  • 1.   Welkom  op  de  itslearning  App  Library  dag  voor  partners     12  juni  2012  (De  Hamermolen  te  Ugchelen)       Steven  Threadgold   Henri  Kortholt   Tim  Remmers  
  • 3. Wat  is  het  doel  voor   vandaag?  
  • 4. Informatie  verstrekken   zodat  u  een  besluit  kunt  nemen   of  u  uw  product  /  dienst   als  een  app   in  itslearning  wilt  ontsluiten  
  • 5. Programma   •  Welkom   Tim  Remmers  (Directeur  Services  itslearning  Nederland)   •  Demonstratie  itslearning  en  de  App  Library     Henri  Kortholt  (Onderwijskundig  adviseur)     •  Sneak  preview:  Connect2Dropbox   Tim  Remmers  (Directeur  Services  itslearning  Nederland)     Pauze   •  Uw  app  in  zes  stappen  online   Tim  Remmers  (Directeur  Services  itslearning  Nederland)     •  De  techniek:  communicatie  tussen  apps  en  itslearning     Steven  Threadgold  (Global  Product  Manager)   •  Het  business  model  van  de  App  Library   Tim  Remmers  (Directeur  Services  itslearning  Nederland)  
  • 6. Wie  zijn  wij?   Leverancier  van  toonaangevend  leerplatform   Marktleider  in  Europa   Focus  uitsluitend  op  onderwijsinstellingen   In  1999  opgericht  (Noorwegen)  en  in  2011  overname  van  Dactique  B.V.   Ruim  200  medewerkers,  waarvan  >30  in  Nederland  
  • 9.
  • 10. Neem  in  gedachten:  een  school  anno  2012  
  • 11. Waar  heeft  deze  school   behoefte  aan?     Nu  én  morgen!  
  • 12. Demonstratie  itslearning   en  de  App  Library   Henri  Kortholt  (Onderwijskundig  Adviseur)  
  • 13. Live  demonstratie   Skin  voor  verschillende  onderwijsstromingen     Communiceren  via  itslearning  (dashboard/berichten/mail)     Functionaliteiten  voor  docenten     Waar  kunnen  apps  verschijnen     Demonstratie  van  een  aantal  apps    
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Connect2Dropbox  …   coming  soon  to  an   itslearning  course   near  you!
  • 29.
  • 30. Uw  app  in  zes  stappen   online  
  • 32. Na  registratie  ontvangt  u  10  accounts   (in  afzonderlijke  e-­‐mails).     https://ext.itslearning.com   •  4  leerling  accounts  &  1  docent  account   •  Site  om  app  te  registreren  en  publiceren       https://betawww.itslearning.com   •  4  leerling  accounts  &  1  docent  account   •  Site  bevat  developers  forum  en   nieuwste  functionaliteit     Stap  1:  Registreren  
  • 33. Stap  2:  SDK  downloaden  
  • 34. Stap  3:  App  registreren  
  • 35. Stap  4:  App  ontwikkelen  en  hosten  
  • 36. Stap  5:  App  publiceren  
  • 37. Stap  6:  Scholen  toegang  geven  
  • 38. De  techniek:  communicatie   tussen  apps  en  itslearning   Steven  Threadgold  (Global  Product  Manager)  
  • 39. What  are  apps?   •  The  extension  programme:  “Apps”  are  created  by  3rd   party  developers.   •  They  exist  “outside”  itslearning,  but  can  access  some   itslearning  data.   •  The  3rd  party  app  to  runs  within  a  frame  inside  itslearning.   1.  “Apps”  –  used  in  course  element  trees.   2.  “Plugins”  –  used  within  dashboards.   3.  Coming  late  summer  2012  –  Modules  -­‐  used  in   itslearning  menus  to  look  like  any  other  part  of   itslearning.  
  • 41. Basic  App  Handshake   Learner Learner clicks on the app navigates away from app clicking on itslearning App calls back to itslearning to get / post data Call to App URL with signed parameters Learner uses the app in the itslearning content frame
  • 42. Data  Sent  to  Apps  via  URL   •  Itslearning  sends  data  to  the  app  via  URL  parameters.   •  These  are  signed  so  you  can  check   https://www.yourapplicationname.com?their  authenticity.   Accessibility=False&ApiSessionId=jydyez32qbgf5miygfzprsj t&CustomerId=1414&FirstName=John&Language=en- -  ApiSessionId   GB&LastName=Smith&LearningObjectId=121330&LearningObject -  LearningObjectId,  LearningObjectInstanceId   InstanceId=144043&Locale=en-GB&OlsonTimeZoneId=Europe %2fLondon&Permissions=Read%2c -  UserId,  FirstName,  LastName   +Participate&Role=Learner&SchoolId=NEWSSONA&Use12HTimeFo -  Locale,  Language   rmat=False&UserId=776954&Version=LatestOrDraft&WindowsTi meZoneId=GMT+Standard -  Accessibility   +Time&Timestamp=2012-01-16T13:50:52&Signature=e1ff9b7d48 -  Permissions  (from   cba01c7d320185dfaa9cd8 itslearning  role)     -  Evaluate,  Modify,  ModifyInstance   -  Extended  personal  data:  user  email,  custom  fields.    
  • 43. Basic  App  Functionality   1.  Check  the  app  call  is  valid.   -  Check  the  signature  in  the  request  with  a  signature  you  create  from   the  given  parameters  and  the  Shared  Secret.   Course: Maths 1 2.  Is  this  an  existing  instance  or  a  new  instance  of  the  App?   3.  If  the  user  does  not  exist  -­‐  create  a  “partner”  user  in  your   app  for  the  itslearning  user.   -  Link  the  itslearning  2 ID  and  your  system  user  ID.   Course: Maths user   4.  Allow  user  to  use  your  app!   5.  But  you  many  want  more  data  on  the  user  or   itslearning…   Course: Maths 3
  • 44. REST  API  for  Apps   App calls back to itslearning to get / post data REST API
  • 45. REST  Calls   •  Apps  support  15  different  REST-­‐based  calls.   •  Our  REST  system  uses  OAuth  security  
  • 46. REST  Calls  –  Getting  Simple  Data   •  You  may  have  several  apps  across  several  schools…   -  GetOrganisationsForCurrentUser   -  GetAppLicensesForCurrentUser   -  GetSiteForCurrentUser   •  You  may  want  to  notify  users  about  status  of  the  app   -  SendNotification   -  SendNotificationToUsers  
  • 47. Apps.  Advanced  REST  Calls   •  Learning  activity  without  assessment.     -  itslearning  will  track  if  a  user  has  accessed  an  activity  or  not.     •  Learning  activity  with  simple  assessment.   -  This  will  allow  the  application  developer  to  set  a  percentile  score,  comment,   simple  status  (not  started,  in  progress,  completed)  and  time  spent.   -  Very  much  like  the  way  Scorm  works.   •  Learning  activity  with  advanced  assessment.   -  This  will  make  use  of  the  dynamically  created  assessments  and  assessment   statuses  users  can  find  in  itslearning.   -  These  will  differ  from  site  to  site  and  are  of  course  available  to  get  and  use  via   the  rest  API.   -  This  is  how  the  test  and  assignment  tools  in  itslearning  work.  
  • 49. Plug-­‐in  and  Module  Extensions   •  Same  concept  as  Apps  –  but  appear  in  dashboards.   •  Best  suited  for  editors  or  systems  that  create/display   content.   •  Plugins  can  also  return  HTML  to  display  to  the  user.   •  Example:   -  I  want  to  use  the  plugin  to  create  artwork  and  embed   the  results  in  itslearning.  
  • 50. Plugin  Data  Flow   Plugin send back Learner clicks on the plugin HTML data to display in itslearning Plugin calls back to itslearning to get / post data Call to Plugin URL with signed parameters Learner uses the pluginin the itslearning content frame
  • 51. Plugins  REST  API   •  Plugins  have  a  much  smaller  REST  API  than  apps.   •  Uses  the  same  REST  technology  with  OAuth   -  Person:  Get  person  (current  user)   -  Organizations:  Gets  the  organizations  that  a  person  is   member  of   -  AppService:  Gets  the  licenses  that  current  user  has  for   the  current  app  
  • 53. Development  –  Getting  Started   •  Sign  onto  the  itslearning  developer  program   -  Get  access  to  test  users.   -  Get  access  to  on-­‐line  help  direct  from  itslearning  senior   developers.     •  Download  the  SDK.   -  Microsoft  .NET  Framework  3.5.  and  for  Java  1.6  (JDK  6).   -  This  will  simplify  authentication  between  itslearning   and  your  application.   -  The  SDK  also  contains  wrapper  methods  for  calling  the   API.  
  • 54. Developing  Apps  –  Hint  and  Tips   •  You  can  build  your  app  in  virtually  any  language.   •  Start  with  an  App  or  plugin  that  does  not  use  REST.   -  Most  web  development  languages  can  handle  parsing  of   URL  parameters  quickly.   •  If  you  do  not  already  serve  over  HTTPs  we  recommend   your  web  app  does!   •  Remember  if  you  need  extended  data  such  as  the  user’s   email:   -  The  school  admin  must  give  permission  for  “Extended   personal  data”  to  be  sent  to  apps  (simple  on  off  via  the   itslearning  UI).    
  • 55. Het  business  model  van  de   App  Library  
  • 56. itslearning  gebruikers   Nederland   Noorwegen   Zweden   Finland   Denemarken   Engeland   Duitsland   Frankrijk   USA  
  • 57. Commissie  model   •  Gratis  app:  geen  commissie   •  Betaalde  app:  15%  commissie     •  Voor  Nederland:   -­‐  Eerste  2  jaar  geen  commissie  (voor  eerste  25  app  aanbieders)   -­‐  In  ruil  daarvoor:  gezamenlijke  marketing  inspanning   -­‐  Evaluatie  na  2  jaar  
  • 58. Informatie  verstrekken   zodat  u  een  besluit  kunt  nemen   of  u  uw  product  /  dienst   als  een  app   in  itslearning  wilt  ontsluiten  
  • 59. Vervolg:  zelf  ontwikkelen  of  uitbesteden?