Extended Exercises by worktime, difficulty and tags, added ProxyExercises as prework for recommendations
Tags can be added to exercises in the edit view. Tags can monitored under /tags. Added the concept of ProxyExercises which are a collection of Exercises. They can be found under /proxy_exercises Added Interventions as prework to show interventions later to the user. Added exercise/[:id]/working_time to return the working time of the user in this exercise and the average working time of all users in this exercise
This commit is contained in:
@@ -27,6 +27,7 @@ de:
|
||||
exercise:
|
||||
description: Beschreibung
|
||||
embedding_parameters: Parameter für LTI-Einbettung
|
||||
tags: Tags
|
||||
execution_environment: Ausführungsumgebung
|
||||
execution_environment_id: Ausführungsumgebung
|
||||
files: Dateien
|
||||
@@ -34,10 +35,16 @@ de:
|
||||
instructions: Anweisungen
|
||||
maximum_score: Erreichbare Punktzahl
|
||||
public: Öffentlich
|
||||
selection: Ausgewählt
|
||||
title: Titel
|
||||
user: Autor
|
||||
allow_auto_completion: "Autovervollständigung aktivieren"
|
||||
allow_file_creation: "Dateierstellung erlauben"
|
||||
difficulty: Schwierigkeitsgrad
|
||||
worktime: "vermutete Arbeitszeit in Minuten"
|
||||
proxy_exercise:
|
||||
title: Title
|
||||
files_count: Anzahl der Aufgaben
|
||||
external_user:
|
||||
consumer: Konsument
|
||||
email: E-Mail
|
||||
@@ -91,6 +98,10 @@ de:
|
||||
files: Dateien
|
||||
score: Punktzahl
|
||||
user: Autor
|
||||
tag:
|
||||
name: Name
|
||||
usage: Verwendet
|
||||
difficulty: Anteil an der Aufgabe
|
||||
file_template:
|
||||
name: "Name"
|
||||
file_type: "Dateityp"
|
||||
@@ -111,6 +122,9 @@ de:
|
||||
exercise:
|
||||
one: Aufgabe
|
||||
other: Aufgaben
|
||||
proxy_exercise:
|
||||
one: Proxy Aufgabe
|
||||
other: Proxy Aufgaben
|
||||
external_user:
|
||||
one: Externer Nutzer
|
||||
other: Externe Nutzer
|
||||
@@ -290,6 +304,9 @@ de:
|
||||
tests: Unit Tests
|
||||
time_difference: 'Arbeitszeit bis hier*'
|
||||
addendum: '* Differenzen von mehr als 30 Minuten werden ignoriert.'
|
||||
proxy_exercises:
|
||||
index:
|
||||
clone: Duplizieren
|
||||
external_users:
|
||||
statistics:
|
||||
title: Statistiken für Externe Benutzer
|
||||
|
@@ -48,6 +48,7 @@ en:
|
||||
exercise:
|
||||
description: Description
|
||||
embedding_parameters: LTI Embedding Parameters
|
||||
tags: Tags
|
||||
execution_environment: Execution Environment
|
||||
execution_environment_id: Execution Environment
|
||||
files: Files
|
||||
@@ -55,10 +56,16 @@ en:
|
||||
instructions: Instructions
|
||||
maximum_score: Maximum Score
|
||||
public: Public
|
||||
selection: Selected
|
||||
title: Title
|
||||
user: Author
|
||||
allow_auto_completion: "Allow auto completion"
|
||||
allow_file_creation: "Allow file creation"
|
||||
difficulty: Difficulty
|
||||
worktime: "Expected worktime in minutes"
|
||||
proxy_exercise:
|
||||
title: Title
|
||||
files_count: Exercises Count
|
||||
external_user:
|
||||
consumer: Consumer
|
||||
email: Email
|
||||
@@ -112,6 +119,10 @@ en:
|
||||
files: Files
|
||||
score: Score
|
||||
user: Author
|
||||
tag:
|
||||
name: Name
|
||||
usage: Used
|
||||
difficulty: Share on the Exercise
|
||||
file_template:
|
||||
name: "Name"
|
||||
file_type: "File Type"
|
||||
@@ -132,6 +143,9 @@ en:
|
||||
exercise:
|
||||
one: Exercise
|
||||
other: Exercises
|
||||
proxy_exercise:
|
||||
one: Proxy Exercise
|
||||
other: Proxy Exercises
|
||||
external_user:
|
||||
one: External User
|
||||
other: External Users
|
||||
@@ -311,6 +325,9 @@ en:
|
||||
tests: Unit Test Results
|
||||
time_difference: 'Working Time until here*'
|
||||
addendum: '* Deltas longer than 30 minutes are ignored.'
|
||||
proxy_exercises:
|
||||
index:
|
||||
clone: Duplicate
|
||||
external_users:
|
||||
statistics:
|
||||
title: External User Statistics
|
||||
|
@@ -60,12 +60,29 @@ Rails.application.routes.draw do
|
||||
member do
|
||||
post :clone
|
||||
get :implement
|
||||
get :working_times
|
||||
get :statistics
|
||||
get :reload
|
||||
post :submit
|
||||
end
|
||||
end
|
||||
|
||||
resources :proxy_exercises do
|
||||
member do
|
||||
post :clone
|
||||
get :reload
|
||||
post :submit
|
||||
end
|
||||
end
|
||||
|
||||
resources :tags do
|
||||
member do
|
||||
post :clone
|
||||
get :reload
|
||||
post :submit
|
||||
end
|
||||
end
|
||||
|
||||
resources :external_users, only: [:index, :show], concerns: :statistics do
|
||||
resources :exercises, concerns: :statistics
|
||||
end
|
||||
|
Reference in New Issue
Block a user