Comments (2)
Good idea. @tobias-lippert is currently implementing a commit history view for instructors in the context of exams.
@tobias-lippert what is the status?
We could then also use this information in other places such as in the history for students.
We might want to save the commit message as part of the programming submission in the database. This would be faster than retrieving it from git each time.
from artemis.
As of now, we show the diff between the commit that belongs to the currently selected submission and the previous submission (I have to fix some issues there and write tests for it). And do not include any additional details about the commit in the view but we can certainly incorporate that and reuse it in another place.
I'd suggest to retrieve it from git in the first place as part of my PR and adding it to the database, when we add it to the student view where this information will be more frequently accessed.
Currently that's a WIP view. Of course, we can adjust the amount of data that we show in the student view in the end but I think this information could either be embedded in a similar way to the exercise details if it is a programming exercise and we reuse this component or we integrate the information into the list of results.
from artemis.
Related Issues (20)
- Support multiple ssh keys
- `Lectures`: Channel name is cleared after completing second step in guided mode
- `Lectures`: Attachment upload in guided mode does not work
- `Lectures`: Save input from guided modes only when last step is completed
- `Programming exercises`: Improve visual appearance of repository information in exercise details view
- Display course statistics and improve the course deletion dialog
- Improve the exam delete dialog
- `Programming exercises`: Import from file doesn't import buildscript and docker image HOT 4
- `Exam`: wrong message when I delete a run test
- `Modeling` the solution models are not scrollable if they are big.
- `Communication`: Missing or wrong translation for tutor icon tooltip in channel member overview
- `Iris`: When Iris is enabled exercise scrolls to top in learning path making the navigation invisible
- Make Cleanup of local repositories configurable HOT 1
- Custom Deeplink for IDE Preferences
- `Assessment`: Tutor note input field available if not submission is selected HOT 1
- Allow cloning and pushing (without CI) in the time-span between Release Date and Start Date HOT 2
- Email links are broken (Communication)
- `README.md` not shown in online code editor HOT 1
- `Exam Mode`: Tutor leaderboard tooltip HOT 1
- Automatically assign new users to an organization HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from artemis.