The open source learning record store