wangchj / newspan Goto Github PK
View Code? Open in Web Editor NEWA web-based cognitive assessment system
A web-based cognitive assessment system
After a task is selected the page appears to be blank. It takes 5 to 10 seconds for the problems to show up.
The problem makers should not have to state an equation is true or false. The app should be able to evaluate left-hand-side of the equation and checks if that equals right-hand-side.
See 4 below.
A few minor suggestions
Currently Symmetry figures are generated by directly using BoxSequence.Slide.Figure component. This is great because of the component reuse, but it has a down side that every time a Symmetry figure is needed, we need to specify all the attributes that are specific and shared by all Symmetry figures.
A good solution is to create a Symmetry figure component that uses the BoxSequence.Slide.Figure component internally, but creates an abstract layer to easily create a Symmetry figure.
See 2 below.
A few minor suggestions
This is probably easy to implement but maybe there is already well-organized utility libraries for this.
See 1 below.
A few minor suggestions
The squares recall does not allow selecting.
The project should be built when deployed to production environment.
Currently, the pages use JSXTransformer.js
. We need to migrate from this approach to pre-built react scripts.
Right now the vertical positioning of different tasks are different and set by individual components. This makes the UI inconsistent. Come up with a way that vertical position of the components are unified and predictable.
Same thing for font sizes.
Currently all the score computation is done on the client side using JavaScript. This has two drawbacks:
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.