alphaville / vitruallab Goto Github PK
View Code? Open in Web Editor NEWAutomatic Control Virtual Lab
Home Page: http://vlab.mooo.info
Automatic Control Virtual Lab
Home Page: http://vlab.mooo.info
An interface for end-users to inspect their exercises before final submission and to view the evaluation of their exercises by the professor. There should be a link from that interface to allow users to send messages to the professor. The message should have a fixed Subject, namely "In regard to Exercise 176" and the ID of the exercise should be clickable.
Additionally, when the exercise is evaluated by the professor, there may be some comments to the student which will appear on that page. The end-user will be informed on that page (and on other pages as well) about the deadline for the final submission. Before the deadline the users are allowed to experiment as they wish trying different parametrisations all of which can be stored temporarily on the server.
The student should be able to revoke an exercise before the deadline.
Internationalisation of VLAB (Greek+English) using files with PHP constants. Consider using classes.
There should be an icon that informs users about unread messages that they have in their inbox.
Create engine that calculates the Bode diagram of a given (open loop only) transfer function. Do not need to provide functionality for calculating the Bode diagram of a closed loop [Keep it simple].
Search Facilities: Allow administrators to search for users - which may be quite a lot - by name, email or other attributes (simple and advanced search).
The end-users should be able to refresh the random parametrisation which is automatically generated by the server (without having to delete cookies manually). A button should be provided...
Old stale tokens should expire and not accumulate on the server. This is a possible security leak if someone manages to sniff such tokens. Administrators should be able to delete all stale tokens manually as well (from the administrators' dashboard).
When the engine fails to calculate what is expected, an error report should be returned to the client. [Also write a bit of documentation on the WS].
Make #bodeplaceholder visible/invisible before/after every simulation. Hide if the corresponding checkbox is not selected.
Finish the development of the engine - cater for cases like open/closed loop, sinusoidal excitation, impulsive excitation and more...
There have been noticed certain pages with the wrong title. Check again throughout the project.
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.