Doatask

Learning Tool

LTI compatible

Doatask can operate as a external tool provider for learning platforms such as Moodle.

Extensible

Doatask can be easily extended by custom task types through plugins

Vue-Powered

Enjoy the dev experience of Vue and Vite and develop plugins with Vue.

What is Doatask?

WARNING

Doatask is currently in 0.x status. It is already suitable for out-of-the-box use, but is subject to changes.

Motivation

We want to offer a sophisticated online learning experience.

Overview

Doatask is a tool that teachers can use to define tasks for their students. These tasks can be combined into assignments. The students are to solve the tasks. The system automatically evaluates and grades the solution. The students are assigned a rating number that increases as the knowledge of the students increases.

Doatask can operate as a external tool provider for learning platforms such as Moodle. The platform must comply to Learning Tools Interoperability 1.3 (LTI).

The IMS Learning Tools Interoperability® (LTI®) specification allows Learning Management Systems (LMS) or platforms to integrate remote tools and content in a standard way. ref

Doatask has a plugin system. A plugin offers one or more task types. This means that the system is not fixed to certain task types, but can be extended dynamically.

Special thanks

I would like to thank the Technical University of Saarbrücken (Germany) for their support throughout the development process.

MIT Licensed | Copyright © 2021-present TK