This is an EPFL semester project exploring what kind of visualisations could be suitable to explore study plans, based on which students took what course.
It is Scala/Lift based.
EPFL studyplan & studylog exploration & mining.
What data can we use:
coStudents returns links on nodes that are not returned by the sectionTopics function.
First check that the semester bounds/checking is correctly done everywhere
Costudent and Section ratio plots could have the 'real' value written on top of the bar, to add information.
All in the title.
It seems to be in the javascript, as the some 'removeLink' instructions re sent but not executed.
Configure nodes with:
Fix force properties to have a good visualisation
Add buttons to set these parameter "on the fly", without any interaction with lift.
Page that summarizes all plots and infos about a particular class.
Currently the SankeyPlot is built in a quite dirty way, so the javascript can access the nodes using array indexes.
If this is possible, SankeyPlot could then simply be fed with a D3Graph for rendering :-)
Exemple: type "algo" => all courses containing the word "algo" are highlighted.
Compute the 'mean semester' of a course.
Will probably need to do a re-importation process, to get the correct data. Stuff to get :
Solution: either count the section appearing most, or, filter out the section if it is CMS or other unrelated stuff and go for the next course (still does not correctly assign section changes, but will be better.)
Topics (like Analyse I) are iven by several sections => need to think about how/if topics can be split among several sections.
Are there really 0 co-students or is it a bug ?
Configure edges to have the following behaviour:
eg: Topic Algo has 30%IN, 50%SC 20%MA
This would enable us to have the whole study plan of the person
When logged, the student would be able to see:
example: enter camipro number, all courses followed highlighted in red.
Possibility to plot and display different elements in the current "Subgraph" div.
Use a jqueryui tab in order to give a choice.
Possible tabs:
This bug is visualizable in the "section graph".
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.