What is Vaadineo LMS

graphview from school to student

  • Vaadineo is an LMS, that was build with Vaadin UI and neo4j as Database.

  • Vaadineo is written in java as Spring Boot 3.x application.

  • Vaadineo has started as an educational project.

  • Vaadineo is a multi tenant solution. You can have more then one school in one physical instance. Physical instance means frontend and neo4j database. The data off each school is totally separated from the data of other schools. If you want to access the data from your school, then you have to login with a valid with a valid (teacher with admin)account

  • Vaadineo has I18n support for english and german. Other languages can be added easily by creating a new language file and translating all the entries. see i18n with java The Language you use depends on the browser accepted languages. Locale en is the default, if your locale was not found. Some parts of LTI Interfaces are not or only partly I18n supported at the moment. Locale may be a part of a call, but the locale is not required. If we found no locale in the call, then we use the system default locale.

License

GPL v3.0

/*
 *     Copyright (C) 2025  Alexander Becker
 *
 *     License:  GPL v3.0
 *
 *     This program is free software: you can redistribute it and/or modify it
 *     under the terms of the GNU General
 *     Public License as published by the Free Software Foundation, version 3.
 *
 *     This program is distributed in the hope that it will be useful,
 *      but WITHOUT ANY WARRANTY; without even the
 *      implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *      See the GNU General Public
 *      License for more details.
 *
 *     You should have received a copy of the GNU General Public License along
 *      with this program. If not, see
 *      https://www.gnu.org/licenses/.
 *
 *
 */

LTI 1.3 certification

used standards

LTI 1.3 advantage

  • security

  • LTI core ( LTI launch )

  • LTI Deep Linking 2.0

  • Names and Role Provisionig Service 2.0

  • Assingment and Grades Service 2.0

other standards

  • Thin Common Cartridge V 1.1

  • Dynamic Registration (as BETA )

Releases

Installation

local installation

usage of vaadineo

neo4j hints