Creating a Topic Lesson Page (TLP)
From the TM structure, we know that the directory structure of a TLP
is as follows:
.
.
.
(1) |- TLP/
(2) |-- tlp.conf.xml
(3) |-- index.php
(4) |-- first.vsec
(5) |-- second.vsec
(6) |-- ...
(7) |-- img/
(8) |-- css/
(9) |-- scripts/
(10) |-- manipulatives
(11) |--- params/
(12) |--- first/
(13) |--- second/
(14) |--- .../
Line (2) is the mandatory TLP configuration file. Click here to see a template.
Line (3) is the TLP main page. This page will automatically fill itself with
the lesson content relevant to the teacher and the classroom section.
The template of this file can be found here.
Other than defining some variables, this file should be left untampered.
Lines (4-5) are the default VSec files relevant to the TLP in question.
These contain snippets of XHTML, and may or may not contain
scripting. A single TLP may be broken up into as many VSecs as
you wish. Just make sure that you make the distinctions inside tlp.conf.xml.
Line (7) is the TLP level directory for storing images. Unlike the TM level image
directory of the same name, graphics inside this directory should only
be relevant to the TLP in question.
Line (8) are the TLP level stylesheet directory.
Line (9) is the TLP level directory containing scripts needed to run
scripts in general needed by the TLP. DO NOT please manipulative scripts in here! Read further
for instructions.
Line (10) is the manipulative level directory where all manipulatives and manipulative parameters
can be found.
Line (11) is the manipulative level directory containing parameters to manipulative's support
scripts. These parameter files are written in MPXML.
Lines (12-14) are directories named after the manipulative themselves (such as ProportionObject/)
containing not only the js files needed to support the manipulative, but all related items, such as any
images or documentation files.
Click here for a model TLP
Back to Topics