Dear Akivela,thanks again for the big support you are giving me.
I would like to apologies for my unclear explanation and poor English.
Let say that the teacher is creating the map that represents part of the Computer Science domain (see picture bellow). In this map for simplicity I did not expand the Occurrence nodes which are the learning material. At this point the teacher decides that the Primary_Notion is Information and that the Learning_Outcome is Language. Than a topological ordering algorithm generates a subset(a sequence) of topics and properties from the map. One of the possible subsets is:
{Physical World, Digital World, Analog Signal, Digital Signal, [Digitization], Analog Information, Digital Information, Representation of Information, Encoding, [Binary|Hexadecimal|Property|Decimal], Language}
where in square brackets we put the topics that are optional in our learning path (since connected with the association without prerequisite constrains: is_item_of; is_suggested_link_of; is_related_to).
Formally, the is_requirement_of (i.e.,is_req) association order the topics T of the lesson according to the propaedeutics rules, therefore in the graph G=(T, E) there cannot be loops, thus obtaining a Direct Acyclic Graph, where T are nodes and E arcs, with: (Ti, Tj) ∈ E ↔ is_req(Ti, Tj). In this context, a Topological Order on a graph is a sequence S = {s1, s2, … s|T|} where each element T appears only once and cannot be preceded by any of its successors; given pair of nodes (Ti,Tj) in S if there exists an arc from Ti to Tj of type is_req, it follows that the node Ti is before the node Tj in the list: ∀(Ti,Tj) ∈ S: (Ti,Tj) ∈ E → i < j.
Tecnicly speaking I was thinking to generate the sequence of the learning path by defining the partial_order association between Ti and Tj. Thus the lesson plan is composed of topics, occurrence and the partial_order association. But for the partial_order association I'm not yet sure.
The idea is than to use this topological order for:
- editorial purposes the topological order can be exported in a XML format, which maintains the structure of the lesson plan and makes it possible to be imported in a text editor for further adaptations.
- the XML format can be imported in LCMS, giving an initial shape of the course and the learning materials.
- html pages can be generated transforming the propaedeutic order in navigational.
After checking the suggestions I think I should implement the generation of the topological order as a new tool for wandora. For the first prototype version of my tool I will also implement the oriented associations directly modifying the VEdge.
- Computer Science ECM.png (187.27 KiB) Viewed 762879 times
Thanks again.
Best Regars,
Frosina