Authoring:TrainingJuly2006
From ActiveMathWiki
| Table of contents |
Authoring Training July 2006
- this page is now closed for changes, the Activities Category for further authoring-training sessions.
- Dates
- 6th till 12th of July 2006 including the week-end, with 11-12th July left for personal, assisted work.
- Place
- Saarbrücken, DFKI GmbH, Room MMB
- Fees
- *none* (you participate in our research, and from our mutual interaction we both stand to gain)
Schedule
- Thursday July 6th
- Morning (10h-13h):
- Course Intro, persons' presentation
- network configuration, installation (on provided desktops and brought in laptops), installation of other tools (Java, Mozilla, Subversion), of ActiveMath and jEditOQMath (Paul
- ActiveMath overview Claus using the overview slides (http://klein.activemath.org/svn/AuthTrainJuly2006/presentations/ActiveMathOverview.ppt)
- Afternoon (14h-17h): first introduction by Paul using Thursday section of the slides (http://klein.activemath.org/svn/AuthTrainJuly2006/slides.html/index.html)
- Intro to XML, Unicode, and the ActiveMath storage and delivery mechanisms
- First static content, write and play a few items
- notions of books and table of contents, make them
- first exchanges of content collections in svn, presentation of each others' project
- Morning (10h-13h):
- Friday July 7th
- Morning (9:30-12:00)
- technical overview (components, flow) by Stefan using components slides (http://klein.activemath.org/svn/AuthTrainJuly2006/presentations/SoftEng%20Arch%20Slides%202006.pdf)
- OpenMath, semantic formulae, CDs, QMath, notations, by Paul using Friday section of the slides (http://klein.activemath.org/svn/AuthTrainJuly2006/slides.html/index.html)
- Practice with semantic formulae in static content
- Afternoon (13h-17h)
- Metadata: overview and usage. Examples of metadata.
- Learner-model overview
- Practice with metadata input and usage in search and tutorial component
- Morning (9:30-12:00)
- Saturday, July 8th(10:30-13:45, 14:15-18:00)
- Interactive exercises: overview and model (George)
- Download the sample exercise with vector evaluation and run it in ActiveMath (running tool allows to upload the exercise to any running ActiveMath server without passing through mbase). Get the exercise here (http://www.activemath.org/~george/work/KR/vector_evaluation.omdoc)
- Introduction to the exercise authoring tool (George)
- (includes mastering input-editor and domain-editor)
- Sunday July 9th (10:30 - 17:30, George, Paul)
- Longer integrated exercise
- basic multimedia embeddings
- exercise diagnosis and learner-model impact
- presentation of realized assets, further requests based upon them
- Longer integrated exercise
- Monday, July 10th (9:30-13:45, 14:15-18:00)
- individual work/tutorials
- Teacher Tool (Oliver)
- Moodle [1] (http://moodle.org/) (Christian)
- Tuesday, July 11th (9:00-13:45, 14:15-18:00)
- individual work/tutorials
- metting with PD Dr Erica Melis, Head of Intelligent Learning Environments
- concept mapping tool (Martin)
- see the LeActiveMath deliverable documentation here (http://www.activemath.org/publications/LeAM-D28.pdf)
- most concept map exercises base on LeActiveMath content
- please use currently Handson Server (http://handson.activemath.org/) for testing
- search for 'experiment' or for 'cmap' and pick an exercise
- You can also start the iCMap in the tools menu. It starts with an empty exercise. It is used for free exploration.
- There used to be an 'Exercise Pool' book, but it vanished somehow. Pauls suggests that it is broken. But this is the place where we have loads of different exercises, inparticular iCMap exercises. We have to fix this book, because it is so useful.
- Authoring Tool can be find in .../ActiveMath/tools/
- source for concept map exercises can be found in omdoc1/exercises_pool/omdoc/icmap.omdoc
- Wednesday, July 12th (9:30-11:45, 12:15-16:00)
- individual work/tutorials
- ActiveMath seminar
Topics Covered
The training sessions intend to promote the ability to author content for the (Le)ActiveMath adaptive learning environment. The training will be practice oriented. Organisations, groups and individuals who wish to develop content for (Le)ActiveMath are invited.
Topics will cover the usage of ActiveMath and the jEditOQMath and eXtasy Authoring Tools:
- Feature Tour of ActiveMath
- Installation and First Steps (especially relevant if you can bring your laptop or have access to a server)
- Exploration of jEdit, First Steps in Unicode and XML
- First Content Input into ActiveMath, Content Validation
- ActiveMath Item-Types, Metadata, and Advanced Usage of the ActiveMath Search Tool
- Formulae Input
- References Input, Relations between Items, and Reference Validation
- Symbol Declarations, Author- and Student-Notations
- Interactive Exercise Input
- Understanding and Use of the CAS for Interactive Exercises
- Understanding the Learner Model
- Understanding the Respective Tutorial and Metadata Components
- First Aid Troubleshooting
Additional topics will be followed up on demand, especially on July, 10-12. Suggestions, drafts, recommendations and requirements are invited beforehand. Please fell free to ask. Requests thus far include:
- Integration of Geometry and Visualizations:
- Translation from Legacy Content
- Maple
- Mathematica/Publicon
- Integration into LMS(Learning Management Systems)
- marks reporting ?
- further teacher support/analysis ?
- Adaptations to ActiveMath
- customization of main menu
- translation to another language
- modification of appearance and access to functions
- link creation to ActiveMath functionalities
Prerequisites
Although experience in XML, HTML, TeX, or MathML may be of help, it is not a requirement. We have experience in the training of people without such knowledge.
However, we ask if you could bring along your expectations, or better still, if you could send them in advance, e.g. links, PDF files, etc., which will allow us to gauge where you want to go.
Participants
Currently confirmed:
- AJG Bäumel (St Maurice's High School, North Lanarkshire, Scotland)
- Christian Bokhove (St-Michael College, Zaandam, Holland)
- Michael Hartmann (OTA Hochschule, Berlin, Germany)
- Alexander Mogilev (Voronezh State Pedagogical University, Russia)
- Eva Maria Lauer (Geography, University of Saarland)
- Barbara Grabowski (http://www.htw-saarland.de/Members/grabowski/) (HTW Saarland)
Trainers
- Paul Libbrecht (http://www.activemath.org/~paul/)
- jEditOQMath, installations, feature tour, XML introductions, OpenMath
- George Goguadze (http://www.activemath.org/~george/)
- Extasy exercise authoring tool, feature tour, exercise language and metadata language.
- Stefan Winterstein (http://www.dfki.de/~winter/)
- general installation issues and development requests
- Éric Andrès (http://www.activemath.org/~eandres/)
- user-model
- Carsten Ullrich (http://www.activemath.org/~cullrich/)
- course generation, metadata
- Martin Homik (http://www.dfki.de/~mhomik/)
- concept mapping tools
References and Resource Materials
- the jEditOQMath tutorial (http://www.activemath.org/projects/OQMathJEditPlugin/manual.html) is covering a good deal of the material we shall go through.
- For a user-oriented tour of the features of ActiveMath, see the old ActiveMath Demo-Guide (http://demo.activemath.org/ActiveMath2/docs/demo/guide/index.html) or a revised one in your ActiveMath under /ActiveMath2/docs/demoguide/
- our articles: This list is a selection of articles describing concepts that you are likely to meet while authoring. Beware, it is enormous but more is to be found at Our Selected Publications (http://www.activemath.org/publications). General rule: these are scientific articles... much vocabulary may be discouraging, many features may be too advanced, some descriptions may be too technical. I would recommend a quick read-through supported by search and leave time to re-read particular points
- about ActiveMath big lines
- modern general presentation, focussed on the service architecture: Semantic-Aware Components and Services of ActiveMath (http://www.activemath.org/publications/bibitem.php?index=70)
- old general presentation of the goals: ActiveMath: A Generic and Adaptive Web-Based Learning Environment (http://www.activemath.org/publications/bibitem.php?index=4)
- a bit old presentation of the knowledge representation: Knowledge Representation and Management in ActiveMath (http://www.activemath.org/publications/bibitem.php?index=31)
- about ActiveMath individual features:
- Presentation of the exercise system: Interactivity of Exercises in ActiveMath (http://www.activemath.org/publications/bibitem.php?index=83)
- The presentation system:A Flexible and Efficient Presentation-Architecture for Adaptive Hypermedia: Description and Technical Evaluation (http://www.activemath.org/publications/bibitem.php?index=37)
- The presentation of formulae (see also the jEditOQMath tutorial):Authoring Presentation for OpenMath (http://www.activemath.org/publications/bibitem.php?index=87)
- The Course Generator: Tutorial Planning: Adapting Course Generation to Today's Needs (http://www.activemath.org/publications/bibitem.php?index=61)
- The Search Tool: Semantic Search in LeActiveMath (http://www.activemath.org/publications/bibitem.php?index=88)
- Experience About Authoring: Experience Report Authoring LeAM Calculus (http://www.activemath.org/publications/bibitem.php?index=91)
- great ideas:
- Polya scenarios: How to Teach it -- Polya-Inspired Scenarios in ActiveMath (http://www.activemath.org/publications/bibitem.php?index=28)
- Proof planning: Why Proof Planning for Maths Education and How? (http://www.activemath.org/publications/bibitem.php?index=73)
- Learning by errors: Errors as a Source of Learning in Mathematics (http://www.activemath.org/publications/bibitem.php?index=50)
- Domain Reasoner for Exercises (to come)
- Using learning resources from external repositories (to come)
- Copy and paste of formulae (to come)
- The Open learner model (to come)
- about ActiveMath big lines
- References
- the OpenMath content dictionaries
- The official site of OpenMath Content Dictionaries (http://www.openmath.org/cd/)
- Please also look at the QMath default notations (http://www.activemath.org/projects/OQMath/qmath-contexts/OpenMath) (please force UTF-8 encoding) and, in jEditOQMath, using Utilities > jEdit-Home > jars then choosing in the file-system browser qmath_3 then contexts then en then Mathematics then OpenMath.
- the OMDoc specification in latest version (7Mb) (https://svn.mathweb.org/repos/mathweb.org/trunk/omdoc/doc/spec/spec.pdf):It is very big and not everything applies for ActiveMath. Looking at it gives a clue still.
- the exercise knowledge representation interactive manual (http://www.activemath.org/~george/work/KR/index.xml) (requires browser-side XSL)
- the OpenMath content dictionaries
- Erica and Carsten have prepared advice for instructional planning (http://www.activemath.org/amwiki/images/c/c1/IDesign.pdf) during the LeActiveMath authoring session in 2005.
- if having never authored content for the web... you might hunt for tutorials about XML, HTML, or MathML, ... but honestly it isn't that necessary.
- see the LeActiveMath iCMap deliverable documentation here (http://www.activemath.org/publications/LeAM-D28.pdf)
- hints to more resources welcome!
