|
|
UniqueIdentifierThis page does not desribe the current implementation. It was a draft used for discussion. Parts of it has been implemented. Add a unique identifier to each lesson fileWe add a unique identifier to each lesson file. It will be defined by the lesson_id = "af42fbd5-e86d-4daa-b76d-5c6985da9e29" You can use any string you want as The identifier will be used when building learning trees, and when storing statistics and test results for exercises. So we won't refer to the actual file names. This means that files can be edited and renamed without any hazzle. We will have to do a md5sum check like we do today for the saved statistics and test results. Solfege will check that alls uuidgen codeWe will use this code to generate the identifiers for lesson files that don't have it. The code should be cross platform, but I still has to test. Creating learning treesI will add a GUI to solfege that can edit and create learning trees. Why this idea is great
Why this idea sucksCreating learning trees manually with a text editor can be a little more difficult because you have to write the lesson-id correctly. |