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
A Summary Overview of all Submissions, of all Task of all Courses, ordered by submission date
We need a page that shows the plagiarism results.
Show subscribed courses of an user
We need a page to create and manage a submission.
Following Roles should exists:
Admin
Student
Dozent
Hiwi
Site for searching for Lectures and adding them to private lecture list
Add a project module for the plagiarism checker.
We need a form to create and manage a lecture.
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 to compress and uncompress Archives like zip, tar.gz and jar.
(see plexus-archive)
We require a format for the JUnit Results. We could represent them as JSON.
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 find out how to execute bash scripts.
Service in angular to manage the database
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.
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.
Add a travis build script to build and tests the artefacts.
Until now CAS returns only the Username, which is very boring.
We need tools that helps us to detect plagiarism among the submissions / solutions.
We need to reimplement both branches, with the new DB-Object, and so forth.
After we reworked WS, the index.html is not longer reachable.
Currently we have no http server to serve the angular2 app.
For development purpose
Create a new project module for the signature checker.
Creating a site for administrative purpose.
Service for managing database in Angular
Implement the users POST and GET routing for a first test and interaction with frontend. Use mySQL Database. Also write a simple Login
We need an angular2 page to display the JUnit results.
We need a page to create and manage tasks.
If test files are about 100's of MB, how to send them with kafka.
Using the official CAS Client https://github.com/apereo/java-cas-client and try to let it run with / inside the THM Network.
Create a new module for the SQL Checker.
We need a strategy how to execute JUnit Tests, and how to get the tests results.
Design for Angular app
We need an angular2 page that allows us to upload solutions.
Add angular material to the angular2 app.
We need a page that displays all the lectures available.
We need a page to display all the tasks available.
Also add communication via kafka to receive arguments and send output of the script
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.