chriskuehl / browseright Goto Github PK
View Code? Open in Web Editor NEWiPad app for teaching students to be responsible digital citizens
License: Other
iPad app for teaching students to be responsible digital citizens
License: Other
Commit cd61d11 introduced HTTP Basic authentication for admin pages, but it uses sun.misc.BASE64Decoder. Instead it should use a library that won't potentially differ between JREs, potentially the one in commons-codec.
The browseright.org website needs a lot of work.
Session tokens should be hashed since they're password equivalents. The minor difficulty in this is that we need some other piece of information since we can't possibly check the hash against every single session token (bcrypt w/ unique salts -> takes too long). This is a trivial fix.
School selection screen needs filtering support.
The icon for the iPad app appears to not be centered, plus the colors could use some work.
Tab bar pages should not transition with a slide between each other.
School selection screen needs some padding at the bottom when the number of schools exceeds the two that actually fit in the screen.
The loading screen layout is reasonable, but it doesn't quite feel solid enough to be release-quality.
At least when starting to the login screen, a flash of magenta is shown prior to the screen loading.
The tab bar does not reflect the current page. This is especially noticeable on switching from the login page to the portal page.
In the initialization scripts (meant for PhoneGap) that were ported from trenders, some bugs appear to exist. On load, the following error presents itself in the console:
core.js:47: Uncaught ReferenceError: PLATFORM is not defined
The code on the progress screen is a total mess and relies on a lot of magic numbers to work.
Instead we should use bcrypt (we already use this for real accounts, so should be fairly easy).
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.