maximeburri / docslock Goto Github PK
View Code? Open in Web Editor NEWAndroid documents reader for courses or exams, locked and synced by an administrative panel.
License: GNU General Public License v3.0
Android documents reader for courses or exams, locked and synced by an administrative panel.
License: GNU General Public License v3.0
Step to reproduce : set the orientation of tablet and press on buttons..
By Michael (On Nexus Tablet)
TODO:
See how upload files for sails (http://sailsjs.com/documentation/concepts/file-uploads).
Then :
When DocsLock is open and not locked
For Pdf Viewer
To send an notification for the update of the groups (status, is locked, which files, ...), there is Firebase Cloud Message by Google (https://firebase.google.com/docs/cloud-messaging/).
Steps :
Replace with WebSocket or with TCP sockets
He must re-open the application in kiosk mode.
Depend on #27
When notification and lock finished, before lock :
Step to reproduce :
By steve (On Samsung Tablet)
When DocsLock is used within an intranet, it should automatically detect the server.
One way to achieve this is through the Zeroconf discovery technology.
A popular implementation of Zeroconf for Linux is Avahi.
This would allow the clients to discover the server by name and automatically receive the corresponding IP address.
The state like the lock doesn't take the last state when close application.
It is due to the update
message only send by the service with onNewIntent
. The new intent needs to be processed on onCreate
.
And shadow in list
To prevent the disable of wifi
Add connection status of device in android application and client application.
With WebSocket, it is possible to see if a device is not connected
Easyily, maybe with a bash file
In future, think to
with :
Change md
to mat prefix
And see other deprecation https://github.com/angular/material2/blob/master/CHANGELOG.md#deprecation-of-md-prefix
Create component for a Dialog (https://material.angular.io/components/dialog/overview)
In future, it will be added upload of files and group configuration
Application crash on lock for Samsung A5.
Add lock group :
Problem when shutdown device
Problem with state of app when exit application
Delete an array instead of all
If this array is null, delete all
Diagram with websocket server (without firebase)
Explication of installation
Put the project in public
Upload files
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.