GECKO (Graph-based Environment for Competency and Knowledge item Organization)
This project aims at developing a technique, framework and platform to comprehensibly evaluate diﬀerent curricula, standards and competency models for computer science education in primary and lower secondary schools. The idea behind this new methodology is to represented knowledge items of different curricula, educational standards or competency models for computer science as single vertices of a graph and connect them with relations.During the project a web-based platform to display, evaluate and develop curricula for computer science related topics, is build. The curricula are mapped to a graph database (neo4J) and represented as directed dependency graphs. We call the elements within a curriculum competencies and they display the vertices/nodes of the graph. These are connected
by two different relations: ‘requires’-relation and ‘expands’-relations. So, if a competency is related to another competency by a ‘requires’-relation, the first competency should be already known by students before they start to work on the second competency.
The relations between the competencies are added from scratch and are evaluated by experts, using spreadsheets. For the purpose of a user friendly tool, our platform provides a comfortable, fast and motivating user interface for experts’ evaluations. The results from these evaluations are stored and displayed within the tool. Researchers and developers with a valid account are able to retrieve these results in different statistical forms. To improve administration researchers and developers need a comfortable and fast way, to upload new curricula or edit existing curricula in the graph database and represent them as graphs.
The main aim of this project is it to provide teachers or curriculum developers the possibility to develop a new curriculum, following several criteria. So, teachers who are developing a curriculum for their class are able to filter the competencies they can reach, for example by a specific age-group, and receive suggestions, which competencies the students should already have. They can dd or delete suggested competencies to design their individual curriculum.
Duration: 2016 –
Technical Report: Basic Digital Education in Austria (created February 20, 2017) (PDF Download)
Handout: A Graph-based Approach to Analyze and Compare Computer Science Curricula for Primary and Lower Secondary Education (PDF Download)