GraphLabs Extendable Module System for Education Support

2020 
The paper reviews program module system of GraphLabs software environment. Component instantiation and inheritance of prototypes are shown to be used for module extension. An extendable module system is used to improve the development and the maintenance processes of the software package. The necessity of system adaptation to the user is proved in the article. Two approaches for metadata recalculating are considered. A model for system behavior adjustment is suggested. The model is based on metadata of student actions in the system. It proposes the way to indicate optimal and inaccurate tracks of student behavior in the module. The model is generalized to Mealy machine. The estimation criterion of student metadata is provided in the paper. The affecting parameters on the resulting criterion are revealed. Approaches to parameter implementation are discussed in the article. Variant issuing is described using the evaluated criterion value. Prototype-based programming is used while organizing software component inheritance.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    7
    References
    1
    Citations
    NaN
    KQI
    []