This document outlines the plan for creating and managing content in Math-Bridge. It discusses creating static learning objects such as formulae, translating content into different languages, and adding metadata. It also covers authoring exercises with simple or advanced feedback, and organizing content into collections, courses, and tests. The document provides instructions for practices to create sample content like an axiom, translate an example, and build simple and complex exercises. It identifies areas for future work such as improving the formula editor and exercise authoring tools.
4. Individual Learning Objects
• Role: the main building block of all the
content
• Type: Axiom, Theorem, Proof, Assertion,
Method, Text, Example, Exercise
• Language:
– Can have as many as needed
– Automatically choosing the language of the
interface
6. Courses and Tests/Exams
• Consist of chapters
– Consist of subchapters
• …
– consist of pages
» Consist of individual LOs
7. Content Collections
• Bags of LOs
– Usually combined by a theory (section of Math
knowledge), e.g. LeActiveMathCalculus collection
– Usually combined by (a group of) authors, e.g.
TUT collection
• Only admins can create
– Need them to hold LOs
8. Creation of Static LOs
• Login
• Enter Authoring
• Press the button New
and choose the target
type of a LO to create
9. Creation of Static LOs
• Login
• Enter Authoring
• Press the button New
and choose the target
type of a LO to create
10. Personal Workspace and Publishing
• Any LO is created in a sandbox
• Until ready, it is saved in a sandbox and is not
available for the rest of the system
• Once the author publishes a LO, it is added to
the indicate Collection and can be added to
courses, found through search and used by
students
11. New Formula Editor
A right click on a
formula object
launches the
formula editor in
the overlay
mode
If an edited
formula is
correct, the
changes can be
saved
Formulae in the old content
cannot be edited yet. They have a
blue color instead of orange
12. Interacting with Formulae and other
Objects
• A right click on any of the objects
(new formula, image, old formula)
launches a context
menu
13. New metadata interface
• “Modify Metadata” button launches an overlay that
allows to add and remove metadata elements
14. Practice-1: Creation of a static LO
• Create an Axiom in your language of choice.
– Provide a Title.
– Add a collaborator.
– Add rights “CC Attribution”
– Add a Learning Time
– Remove Learning Time
• Save and Quit the tool
• Open your axiom again.
– Add another collaborator
– Change the title
• Save and Quite the tool
15. Existing Content
• Already published LOs cannot be modified directly
• A LO has to be copied to the workspace
16. Authoring
Workflow
Summary
New LO?
YES,
creating new
NO,
modifying existent
Start authoring
Creator=You
New LO is
created in your
Workspace
NO,
Licence forbids
derivatives
YES
A new copy of
the LO is
created in your
Workspace
Contribuotr=You
Are you already Creator or
a Contributor of this LO
NO
When Publishing
a new copy of
the LO is
created in the
content base
YES
The LO is
copied to your
Workspace
When Publishing
the LO is added
to the content
base
When Publishing
the LO is
updated in the
content base
Licence allows
changes
Not
Possible
Publishing LO
If author is already a
contributor or
creator
Existing learning
object will be
overwritten
If NOT
A new copy of this
LO will be created
with the author as a
contributor
17. Translation of static LOs
• Clicking the add language button launches a
source/target overlay, creates a new language
and copies-pastes the content and the objects
18. Practice-2: Translation of a static LO
• Copy an example LO from any of the existing
collections
• Open it in your workspace
• Create a new translation
• Use the context menu to re-arrange objects
• Save and Quit the tool
19. Practice-3: Creation of a Simple
Exercise
• Create an exercise with:
– One task node
– One interaction node
– Two feedback nodes - one for the correct transition
and one for the default incorrect one
• Save it
• Run it
• Publish it
• Find it using the search tool
• Run it again
20. Practice-3: Creation of a Complex
Exercise
• Create an exercise with
– more than 1 step
– more than simple correct/incorrect feedback
• Use syntactic, semantic and numeric diagnosis
• Save and run you exercise
22. TODO (1)
• Formula Editor
– Will try
• As many symbols as possible
• Metadata
– For sure
• Context-based control of available and necessary metadata fields
– Will try
• User-friendly ontology browsing
• Static learning objects
– For sure
• Full support of existing LO translation and reuse
• Authoring workflow
– Will try
• Integrate LO authoring with course/test assembly tool
• Multiple browser support
23. TODO (2)
• Exercises
– For sure
• Duplicate student input
• Multiple/single-choice exercises
• Parameterized exercises
• Exercise templates
– Will try
• Multilingual support of exercise generation with domain
reasoners
• Translation/reuse of old exercises
• Connection to an Algebra System
• When? Discuss the Spring
meeting schedule