SlideShare a Scribd company logo
1 of 26
Download to read offline
How to make
   mathematical
eContent travel well
  Olga Caprotti*, Matti Pauna*, Mika Seppälä
            University of Helsinki

                               *Work funded by the JEM Thematic Network ECP-038208
travelling eContent

Electronic resources and, more in general, eContent
produced for education
‘’travel well’’
when they can be reused across national borders and in
different curricular frameworks
...on a variety of devices
In this talk
  features of mathematical eContent that make it
travel well:
      semantic markup such as Content MathML
    and OpenMath,
      metadata for learning resources
   producing mathematical eContent and convert it
to ad-hoc formats
   multilingual mathematics
JEM-Joining Educational Mathematics

  EU-funded thematic network of 20 nodes
  in 10 countries
  http://www.jem-thematic.net
  promote eContent in mathematics education
  eContent from the partners HAS to travel
  well
Characteristics of the traveling resource
 Learning resources travel well if they are high quality and
 in addition if they
     do not rely on written or spoken language,
     use alternative representations,
     avoid jargon used in country of origin,
     are highly visual,
     are modular,
     clearly state the IPR
Mathematics is universal but
not all formats are created equal


  may or may not support localization of notation to
  place and subject (communities of practice)
  may or may not support alternative modalities:
  e.g. aural or braille presentations
  even font scaling can become an issue
What format then?
Comparative Chart
Format    Server     Interactivity Notation         Authoring Alternative
                                   support Formulae GUI       representation

          SWiM,                                             STeX,
                                                OpenMath/
OMDoc     pantha-rei, Y          Y                          OQMath,     XHTML+MathML
                                                C-MathML
          ActiveMath                                        jEditOQMath

                                                OpenMath/
          mathdox-               limited, via                             XHTML+MathML,
MathDox              Y                          LaTeX/      -
          player                 xslt                                     PDF, LaTeX
                                                MathML

                                                                          XHTML+MathML,
CNXML     cnx.org    N           Y              C-MathML    LaTeX, Word
                                                                          PDF


                                                                          PDF, PPTX?, DOCX,
OOXML     N          N           N              OMML        MS Office
                                                                          DOC
Multilinguality
The WebALT
mathematical
grammar library,
released under
GPL, allows to
generate problem
statements in
several languages
from a unique
representation in
OpenMath.
CMS for mathematics




ActiveMath,                     MathDox,
  http://demo.activemath.org/     http://www.mathadore.nl
  ActiveMath2
Editors
MathDox formula editor   jEditOQMath             LaTeXML
 web-based produces       for OMDoc documents     for those familiar with LaTeX
 OpenMath                 used in ActiveMath
                                                  faithful emulation of TeX's
 integrated into HTML     easy input syntax of    behaviour
 pages                    mathematical
                          formulae                extensibility by packages
 intended for
 interactive pages                                preservation of both semantic
                                                  and presentation cues
WIRIS OpenMath toolS
                                                  support good Presentation
 java applet                                      MathML, in future Content
                                                  MathML and OpenMath.
  moodle integration
                                                 sTeX
                                                  conversion CNX, C-MathML,
                                                  OMDoc, Dublin-Core, and
                                                  PhysML
Making eContent known
Once produced, such material is very valuable.
  Learning repositories allow to share resources.
  Use standards
      for describing learning resources, e.g. LOM
      (IEEE learning object metadata, 70 fields in
      9 categories)
      for federated searches across repositories (OAI)
Metadata descriptions
 Entered manually by author in a form
   e.g. interactivity type (active,expositive,mixed),
   e.g. learning resource type (exercise, simulation,
   lecture, graph, questionnaire, diagram, figure, index, slide, table, narrative
   text, exam, experiment, problem statement, self assessment)


 Automatically produced by online services
   SAmgI (Simple AMG Interface)
JEM Learning Repository
The problem of
time traveling resources
Course-ware development occurs during years:
      lecture notes, slides, podcasts, mobile-maths
OUR CASE: interactive exercises
Electronic archival issues:
      no one knows anymore what is there
      multiple authors, locations, versions
      non-uniform naming
      tailored for several specific use cases
MapleTA Exercise Collection
                              Organized into
                               classes
                              Poor metadata
                               support
                              Poor search support
                              Ad hoc
                               classification
                               (depends on the
                               author)
Reorganize!

  agree on a meaningful
naming scheme:
e.g. Topic information
 encoded in the QB name:
 010202 for Fractions
  easier to locate questions
  topics are smaller
  maintain one version
Metadata
generation
 Structure: Atomic
 Format:   application/
mapleta
 Interactivity type:
Active
 Learning resource
type: Exercise
  Intended end user
role: Learner
Managing MapleTA exercises

Search & browse:
   question text
   algorithm
   hints
   solution
   LOM fields
Summary
 Choice of format for eContent will impact
 how well the material can travel to places,
 and through time
 The richer the format, the more involved the
 authoring process
 Choosing to author using a semantic
 markup now is possible
Thank you!

More Related Content

Similar to How to make mathematical eContent travel well

Math content conversion
Math content conversionMath content conversion
Math content conversionJB Online
 
A Taxonomy for Program Metamodels in Program Reverse Engineering
A Taxonomy for Program Metamodels in Program Reverse EngineeringA Taxonomy for Program Metamodels in Program Reverse Engineering
A Taxonomy for Program Metamodels in Program Reverse EngineeringHironori Washizaki
 
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easyIEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEEFINALYEARSTUDENTPROJECTS
 
JEM Repository for Learning Objects
JEM Repository for Learning ObjectsJEM Repository for Learning Objects
JEM Repository for Learning ObjectsOlga Caprotti
 
A Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With DocutilsA Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With DocutilsMatthew Leingang
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersAppsembler
 
pythonOCC PDE2009 presentation
pythonOCC PDE2009 presentationpythonOCC PDE2009 presentation
pythonOCC PDE2009 presentationThomas Paviot
 
How to Create Accessible Math Content
How to Create Accessible Math ContentHow to Create Accessible Math Content
How to Create Accessible Math ContentAEL Data
 
An Annotation Framework For The Semantic Web
An Annotation Framework For The Semantic WebAn Annotation Framework For The Semantic Web
An Annotation Framework For The Semantic WebAndrea Porter
 
ALOA: A Web Services Driven Framework for Automatic Learning Object Annotation
ALOA: A Web Services Driven Framework for Automatic Learning Object AnnotationALOA: A Web Services Driven Framework for Automatic Learning Object Annotation
ALOA: A Web Services Driven Framework for Automatic Learning Object AnnotationMohamed Amine Chatti
 
Evaluating solutions to process, view and listen mathematical formula within ...
Evaluating solutions to process, view and listen mathematical formula within ...Evaluating solutions to process, view and listen mathematical formula within ...
Evaluating solutions to process, view and listen mathematical formula within ...adaptabit
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsMaxime Lefrançois
 
Aloa - A Web Services Driven Framework for Automatic Learning Objcet Annotation
Aloa - A Web Services Driven Framework for Automatic Learning Objcet AnnotationAloa - A Web Services Driven Framework for Automatic Learning Objcet Annotation
Aloa - A Web Services Driven Framework for Automatic Learning Objcet AnnotationMohamed Amine Chatti
 
Expertise 2014 write latex - mauro andrea
Expertise 2014   write latex - mauro andreaExpertise 2014   write latex - mauro andrea
Expertise 2014 write latex - mauro andreaAndrea Mauro
 
Doppl Development Introduction
Doppl Development IntroductionDoppl Development Introduction
Doppl Development IntroductionDiego Perini
 

Similar to How to make mathematical eContent travel well (20)

Math content conversion
Math content conversionMath content conversion
Math content conversion
 
sidje
sidjesidje
sidje
 
A Taxonomy for Program Metamodels in Program Reverse Engineering
A Taxonomy for Program Metamodels in Program Reverse EngineeringA Taxonomy for Program Metamodels in Program Reverse Engineering
A Taxonomy for Program Metamodels in Program Reverse Engineering
 
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
 
JEM Repository for Learning Objects
JEM Repository for Learning ObjectsJEM Repository for Learning Objects
JEM Repository for Learning Objects
 
A Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With DocutilsA Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With Docutils
 
Icsme16.ppt
Icsme16.pptIcsme16.ppt
Icsme16.ppt
 
Icsme16.ppt
Icsme16.pptIcsme16.ppt
Icsme16.ppt
 
Open edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with othersOpen edX & Interoperability: Making Open edX play nicely with others
Open edX & Interoperability: Making Open edX play nicely with others
 
pythonOCC PDE2009 presentation
pythonOCC PDE2009 presentationpythonOCC PDE2009 presentation
pythonOCC PDE2009 presentation
 
How to Create Accessible Math Content
How to Create Accessible Math ContentHow to Create Accessible Math Content
How to Create Accessible Math Content
 
An Annotation Framework For The Semantic Web
An Annotation Framework For The Semantic WebAn Annotation Framework For The Semantic Web
An Annotation Framework For The Semantic Web
 
ALOA: A Web Services Driven Framework for Automatic Learning Object Annotation
ALOA: A Web Services Driven Framework for Automatic Learning Object AnnotationALOA: A Web Services Driven Framework for Automatic Learning Object Annotation
ALOA: A Web Services Driven Framework for Automatic Learning Object Annotation
 
Evaluating solutions to process, view and listen mathematical formula within ...
Evaluating solutions to process, view and listen mathematical formula within ...Evaluating solutions to process, view and listen mathematical formula within ...
Evaluating solutions to process, view and listen mathematical formula within ...
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developments
 
Aloa - A Web Services Driven Framework for Automatic Learning Objcet Annotation
Aloa - A Web Services Driven Framework for Automatic Learning Objcet AnnotationAloa - A Web Services Driven Framework for Automatic Learning Objcet Annotation
Aloa - A Web Services Driven Framework for Automatic Learning Objcet Annotation
 
14 Late X
14 Late X14 Late X
14 Late X
 
Expertise 2014 write latex - mauro andrea
Expertise 2014   write latex - mauro andreaExpertise 2014   write latex - mauro andrea
Expertise 2014 write latex - mauro andrea
 
Doppl Development Introduction
Doppl Development IntroductionDoppl Development Introduction
Doppl Development Introduction
 

More from Olga Caprotti

Charting the learning tracks
Charting the learning tracksCharting the learning tracks
Charting the learning tracksOlga Caprotti
 
Treasure hunts and educational games
Treasure hunts and educational gamesTreasure hunts and educational games
Treasure hunts and educational gamesOlga Caprotti
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDMLOlga Caprotti
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDMLOlga Caprotti
 
Sunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II LogpathsSunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II LogpathsOlga Caprotti
 
Big Data in Education
Big Data in EducationBig Data in Education
Big Data in EducationOlga Caprotti
 
CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012Olga Caprotti
 
MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.Olga Caprotti
 
MOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala SwedenMOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala SwedenOlga Caprotti
 
MOLTO Annual Report 2011
MOLTO Annual Report 2011MOLTO Annual Report 2011
MOLTO Annual Report 2011Olga Caprotti
 
Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For MathematicsOlga Caprotti
 
JEM: a network for mathematics educators
JEM: a network for mathematics educatorsJEM: a network for mathematics educators
JEM: a network for mathematics educatorsOlga Caprotti
 
Mathematics Education in Second Life
Mathematics Education in Second LifeMathematics Education in Second Life
Mathematics Education in Second LifeOlga Caprotti
 
Joining Educational Mathematics
Joining Educational MathematicsJoining Educational Mathematics
Joining Educational MathematicsOlga Caprotti
 
Advanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical MarkupAdvanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical MarkupOlga Caprotti
 
Multilingual Mathematics in WebALT
Multilingual Mathematics in WebALTMultilingual Mathematics in WebALT
Multilingual Mathematics in WebALTOlga Caprotti
 
Free Knowledge for free minds scenario
Free Knowledge for free minds scenarioFree Knowledge for free minds scenario
Free Knowledge for free minds scenarioOlga Caprotti
 

More from Olga Caprotti (18)

Charting the learning tracks
Charting the learning tracksCharting the learning tracks
Charting the learning tracks
 
Treasure hunts and educational games
Treasure hunts and educational gamesTreasure hunts and educational games
Treasure hunts and educational games
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDML
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDML
 
Sunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II LogpathsSunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II Logpaths
 
Big Data in Education
Big Data in EducationBig Data in Education
Big Data in Education
 
CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012
 
MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.
 
MOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala SwedenMOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala Sweden
 
MOLTO Annual Report 2011
MOLTO Annual Report 2011MOLTO Annual Report 2011
MOLTO Annual Report 2011
 
Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For Mathematics
 
Three years of JEM
Three years of JEMThree years of JEM
Three years of JEM
 
JEM: a network for mathematics educators
JEM: a network for mathematics educatorsJEM: a network for mathematics educators
JEM: a network for mathematics educators
 
Mathematics Education in Second Life
Mathematics Education in Second LifeMathematics Education in Second Life
Mathematics Education in Second Life
 
Joining Educational Mathematics
Joining Educational MathematicsJoining Educational Mathematics
Joining Educational Mathematics
 
Advanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical MarkupAdvanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical Markup
 
Multilingual Mathematics in WebALT
Multilingual Mathematics in WebALTMultilingual Mathematics in WebALT
Multilingual Mathematics in WebALT
 
Free Knowledge for free minds scenario
Free Knowledge for free minds scenarioFree Knowledge for free minds scenario
Free Knowledge for free minds scenario
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

How to make mathematical eContent travel well

  • 1. How to make mathematical eContent travel well Olga Caprotti*, Matti Pauna*, Mika Seppälä University of Helsinki *Work funded by the JEM Thematic Network ECP-038208
  • 2. travelling eContent Electronic resources and, more in general, eContent produced for education ‘’travel well’’ when they can be reused across national borders and in different curricular frameworks ...on a variety of devices
  • 3. In this talk features of mathematical eContent that make it travel well: semantic markup such as Content MathML and OpenMath, metadata for learning resources producing mathematical eContent and convert it to ad-hoc formats multilingual mathematics
  • 4. JEM-Joining Educational Mathematics EU-funded thematic network of 20 nodes in 10 countries http://www.jem-thematic.net promote eContent in mathematics education eContent from the partners HAS to travel well
  • 5. Characteristics of the traveling resource Learning resources travel well if they are high quality and in addition if they do not rely on written or spoken language, use alternative representations, avoid jargon used in country of origin, are highly visual, are modular, clearly state the IPR
  • 6. Mathematics is universal but not all formats are created equal may or may not support localization of notation to place and subject (communities of practice) may or may not support alternative modalities: e.g. aural or braille presentations even font scaling can become an issue
  • 8. Comparative Chart Format Server Interactivity Notation Authoring Alternative support Formulae GUI representation SWiM, STeX, OpenMath/ OMDoc pantha-rei, Y Y OQMath, XHTML+MathML C-MathML ActiveMath jEditOQMath OpenMath/ mathdox- limited, via XHTML+MathML, MathDox Y LaTeX/ - player xslt PDF, LaTeX MathML XHTML+MathML, CNXML cnx.org N Y C-MathML LaTeX, Word PDF PDF, PPTX?, DOCX, OOXML N N N OMML MS Office DOC
  • 9.
  • 10. Multilinguality The WebALT mathematical grammar library, released under GPL, allows to generate problem statements in several languages from a unique representation in OpenMath.
  • 11. CMS for mathematics ActiveMath, MathDox, http://demo.activemath.org/ http://www.mathadore.nl ActiveMath2
  • 12. Editors MathDox formula editor jEditOQMath LaTeXML web-based produces for OMDoc documents for those familiar with LaTeX OpenMath used in ActiveMath faithful emulation of TeX's integrated into HTML easy input syntax of behaviour pages mathematical formulae extensibility by packages intended for interactive pages preservation of both semantic and presentation cues WIRIS OpenMath toolS support good Presentation java applet MathML, in future Content MathML and OpenMath. moodle integration sTeX conversion CNX, C-MathML, OMDoc, Dublin-Core, and PhysML
  • 13. Making eContent known Once produced, such material is very valuable. Learning repositories allow to share resources. Use standards for describing learning resources, e.g. LOM (IEEE learning object metadata, 70 fields in 9 categories) for federated searches across repositories (OAI)
  • 14. Metadata descriptions Entered manually by author in a form e.g. interactivity type (active,expositive,mixed), e.g. learning resource type (exercise, simulation, lecture, graph, questionnaire, diagram, figure, index, slide, table, narrative text, exam, experiment, problem statement, self assessment) Automatically produced by online services SAmgI (Simple AMG Interface)
  • 15.
  • 17. The problem of time traveling resources
  • 18. Course-ware development occurs during years: lecture notes, slides, podcasts, mobile-maths OUR CASE: interactive exercises Electronic archival issues: no one knows anymore what is there multiple authors, locations, versions non-uniform naming tailored for several specific use cases
  • 19. MapleTA Exercise Collection Organized into classes Poor metadata support Poor search support Ad hoc classification (depends on the author)
  • 20. Reorganize! agree on a meaningful naming scheme: e.g. Topic information encoded in the QB name: 010202 for Fractions easier to locate questions topics are smaller maintain one version
  • 21. Metadata generation Structure: Atomic Format: application/ mapleta Interactivity type: Active Learning resource type: Exercise Intended end user role: Learner
  • 22. Managing MapleTA exercises Search & browse: question text algorithm hints solution LOM fields
  • 23.
  • 24.
  • 25. Summary Choice of format for eContent will impact how well the material can travel to places, and through time The richer the format, the more involved the authoring process Choosing to author using a semantic markup now is possible