thm-mni-ii / feedbacksystem Goto Github PK
View Code? Open in Web Editor NEWIntelligent, personalized feedback for students using artificial intelligence
Home Page: https://frits.mni.thm.de/
License: Other
Intelligent, personalized feedback for students using artificial intelligence
Home Page: https://frits.mni.thm.de/
License: Other
We need to compress and uncompress Archives like zip, tar.gz and jar.
(see plexus-archive)
Creating a site for administrative purpose.
We need to find out how to execute bash scripts.
We need tools that helps us to detect plagiarism among the submissions / solutions.
Until now CAS returns only the Username, which is very boring.
We need a page to display all the tasks available.
We need a login / logout page. The logout page is the page that the user should see after he logout. It may be the login page with a message that the user logged out successfully.
After we reworked WS, the index.html is not longer reachable.
Service in angular to manage the database
We need a form to create and manage a lecture.
Implement the users POST and GET routing for a first test and interaction with frontend. Use mySQL Database. Also write a simple Login
Currently we have no http server to serve the angular2 app.
Create a new module for the SQL Checker.
Following Roles should exists:
Admin
Student
Dozent
Hiwi
A Summary Overview of all Submissions, of all Task of all Courses, ordered by submission date
Using the official CAS Client https://github.com/apereo/java-cas-client and try to let it run with / inside the THM Network.
Also add communication via kafka to receive arguments and send output of the script
We need a page to create and manage a submission.
Service for managing database in Angular
We need a strategy how to execute JUnit Tests, and how to get the tests results.
Create a new project module for the signature checker.
Add a travis build script to build and tests the artefacts.
We require a format for the JUnit Results. We could represent them as JSON.
If test files are about 100's of MB, how to send them with kafka.
Site for searching for Lectures and adding them to private lecture list
Add a project module for the plagiarism checker.
Design for Angular app
Add angular material to the angular2 app.
We need to provide test file (i.e. bash files) in our Webservice. Then we can send these URLs to a running docker instance.
We need to reimplement both branches, with the new DB-Object, and so forth.
Show subscribed courses of an user
Hi @Phpp1010 I already implemented, but not yet merged in master, a file upload option while creating or submit a task. Currenty, a base64 String and a filename musst be send to the REST. An other option would be an extra Multipart Upload REST or another byte format to put this in the JSON Request.
What do you think is best idea?
We need an angular2 page to display the JUnit results.
We need an angular2 page that allows us to upload solutions.
We need a page that shows the plagiarism results.
We need a page that displays all the lectures available.
To get consistent code, add a stylechecker and run it during the build process.
http://www.scalastyle.org looks to be the standard in Scala projects.
We need a page to create and manage tasks.
For development purpose
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.