/classpip-mobile-profe

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Classpip mobile application for teachers

Classpip Badge Classpip Badge Classpip Badge Classpip Badge license

Classpip is a software architecture for teachers and students to perform school gamification activities inside the school environment through different platforms such as mobiles, tablets and computers.

The software architecture is composed by two mobile applications for performing “quick” class activities oriented to teachers and students. For “long” operations such as deep into reports and setup the platform there is an administration dashboard accessible from every computer. These three pieces share the information through a service-oriented architecture that exposes the main methods for data manipulation.

classpip-arch

Mobile-profe

This repository contains the mobile application for teachers.

Git and GitHub

You need to install Git and have an account in GitHub:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

https://github.com/

Global dependencies

You need to install NodeJS v10.13.0. This will install also npm (Node Package Manager). Check that you have the correc NodeJS version:

node -v

v10.13.0

Install also ionic and cordova:

npm install -g ionic@4.6.0
npm install -g cordova@8.1.2

Check that you have the correct versions:

npm list -g -depth=0

Local dependencies

After cloning this repository you must install the local dependencies:

npm install

Running

Start the server:

ionic serve --lab

License

Classpip is released under the Apache2 License.