Skip to content
This repository has been archived by the owner on Sep 1, 2021. It is now read-only.

0x77dev/optimistic

Repository files navigation

✍️ Optimistic (moodleclient)

Project is no longer maintained

Optima School has made a lot of improvements last year, so now their web interface rendering is fast enough and usability is a lot more better that this mobile client can provide to the end student.

Vue.js Moodle Client based on moodle mobile api (webservices).

GitHub issues GitHub pull requests GitHub GitHub contributors GitHub commit activity GitHub package.json version

Website Chromium HSTS preload

Purpose

This project was reverse engineering experiment, but now I'm going to create fully-featured Moodle Multi-Platform client.

Roadmap

  • PoC: Auth implementation 🔐, webservices basic requests ⛓.
  • [50%] Fully-Working Courses and Lesson View📚, with acceptable design👨‍💻.
  • Lesson Questions Support ❓
  • Auto Lesson (automatically brute force correct answers) [If moodle server will support] 🤖

CHANGELOG

See in CHANGELOG.md 📓

Getting Started Locally 🖥

Moodle API Overview

See in Wiki

Install the dependencies

yarn

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn run lint

Build the app for production

quasar build

Customizing the quasar configuration

See Configuring quasar.conf.js.