Skip to content

Commit

Permalink
Merge branch 'master' into exam-groups
Browse files Browse the repository at this point in the history
  • Loading branch information
krulis-martin committed May 25, 2024
2 parents c6ba2cd + 9a454df commit 6be2f25
Show file tree
Hide file tree
Showing 6 changed files with 122 additions and 113 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,15 @@ import Icon, { ExpandCollapseIcon, WarningIcon } from '../../icons';
import { SelectField, ExpandingInputFilesField, ExpandingSelectField, ExpandingTextField } from '../Fields';
import Confirm from '../../forms/Confirm';
import Explanation from '../../widgets/Explanation';
import { ENV_ARDUINO_ID, ENV_JAVA_ID, ENV_C_GCC_ID, ENV_CPP_GCC_ID } from '../../../helpers/exercise/environments';
import {
ENV_ARDUINO_ID,
ENV_JAVA_ID,
ENV_C_GCC_ID,
ENV_CPP_GCC_ID,
ENV_SYCL_ID,
} from '../../../helpers/exercise/environments';

const COMPILER_ARGS_ENVS = [ENV_C_GCC_ID, ENV_CPP_GCC_ID, ENV_ARDUINO_ID];
const COMPILER_ARGS_ENVS = [ENV_C_GCC_ID, ENV_CPP_GCC_ID, ENV_ARDUINO_ID, ENV_SYCL_ID];

class EditExerciseSimpleConfigTestCompilation extends Component {
constructor(props) {
Expand Down
72 changes: 36 additions & 36 deletions src/containers/EvaluationProgressContainer/randomMessages.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
import { defineMessages } from 'react-intl';

export default defineMessages({
m1: { id: 'app.randomMessages.m1', defaultMessage: 'Buy some milk' },
m2: { id: 'app.randomMessages.m2', defaultMessage: 'Buy some tea' },
m3: { id: 'app.randomMessages.m3', defaultMessage: 'Learn how to juggle' },
m1: { id: 'app.randomMessages.m1', defaultMessage: 'Initialize astral results generator' },
m2: { id: 'app.randomMessages.m2', defaultMessage: 'Uplink to Skynet established' },
m3: { id: 'app.randomMessages.m3', defaultMessage: 'Jamming NSA eavesdropping devices' },
m4: {
id: 'app.randomMessages.m4',
defaultMessage: 'Push the big red button',
defaultMessage: 'Searching for the right button to press',
},
m5: { id: 'app.randomMessages.m5', defaultMessage: 'Take a nap' },
m5: { id: 'app.randomMessages.m5', defaultMessage: 'Sus-pend all processes until further notice' },
m6: {
id: 'app.randomMessages.m6',
defaultMessage: 'Start evaluation of student solution at last',
defaultMessage: 'Start evaluation of student solution (or pretending to do so)',
},
m7: { id: 'app.randomMessages.m7', defaultMessage: 'Go for a run' },
m7: { id: 'app.randomMessages.m7', defaultMessage: 'Go for launch' },
m8: {
id: 'app.randomMessages.m8',
defaultMessage: 'Proove Riemann hypothesis',
defaultMessage: 'Downloading theorem prover',
},
m9: { id: 'app.randomMessages.m9', defaultMessage: 'Draw hippopotamus' },
m9: { id: 'app.randomMessages.m9', defaultMessage: 'Drawing hippopotamus' },
m10: {
id: 'app.randomMessages.m10',
defaultMessage: 'Think about the meaning of life',
defaultMessage: 'Computing "the meaning of life" answer',
},
m11: { id: 'app.randomMessages.m11', defaultMessage: 'Make a cup of tea' },
m11: { id: 'app.randomMessages.m11', defaultMessage: 'Fermentation in progress' },
m12: {
id: 'app.randomMessages.m12',
defaultMessage: 'Freak out before near deadline',
defaultMessage: 'Recording students screams',
},
m13: { id: 'app.randomMessages.m13', defaultMessage: 'Take a bear for a walk' },
m14: {
Expand All @@ -35,102 +35,102 @@ export default defineMessages({
},
m15: {
id: 'app.randomMessages.m15',
defaultMessage: 'Generate random files on the filesystem',
defaultMessage: 'Generating random files on the filesystem',
},
m16: {
id: 'app.randomMessages.m16',
defaultMessage: 'Execute OS startup routine',
defaultMessage: 'Rebooting all worker servers (yet again)',
},
m17: {
id: 'app.randomMessages.m17',
defaultMessage: 'Secretly upload all feasible source files',
defaultMessage: 'Unauthorized leak detected',
},
m18: {
id: 'app.randomMessages.m18',
defaultMessage: 'Find TLB table and destroy it',
defaultMessage: 'Stack overflow detected while searching Stack Overflow for the correct answers',
},
m19: {
id: 'app.randomMessages.m19',
defaultMessage: 'Paging switched off... Good luck',
defaultMessage: 'Preparing next testing chamber... for science!',
},
m20: {
id: 'app.randomMessages.m20',
defaultMessage: 'Decoding of the instruction failed, wrong CPU connected',
defaultMessage: 'The cake is a lie',
},
m21: {
id: 'app.randomMessages.m21',
defaultMessage: 'A bug in ReCodex has been found, try to fix it really fast',
defaultMessage: 'A bug in ReCodex has been found, trying to fix it automatically with GPT',
},
m22: {
id: 'app.randomMessages.m22',
defaultMessage: 'Cache not found, try to find it on the Internet',
defaultMessage: 'Suspending bitcoin miners',
},
m23: {
id: 'app.randomMessages.m23',
defaultMessage: 'HDD not responding, wake up gnomes and try it again',
defaultMessage: 'Refilling sand in the sandbox',
},
m24: {
id: 'app.randomMessages.m24',
defaultMessage: 'Algorithm not working, rethink...',
defaultMessage: 'This evaluation will not halt if the tested code does',
},
m25: {
id: 'app.randomMessages.m25',
defaultMessage: 'Virtualization not virtualizing properly, fix it',
defaultMessage: 'Cloud cannot be accessed due to inappropriate weather',
},
m26: {
id: 'app.randomMessages.m26',
defaultMessage: 'Assignment too difficult, reassign it to our supercomputer',
defaultMessage: 'Activating local hadron collider',
},
m27: {
id: 'app.randomMessages.m27',
defaultMessage: 'Write for-loop directly to the console',
defaultMessage: 'Warning, GPT refused to evaluate the solution',
},
m28: {
id: 'app.randomMessages.m28',
defaultMessage: 'Finally discover how to terminate VIM session',
defaultMessage: 'Terminating sequence for VIM session found, closing in progress',
},
m29: {
id: 'app.randomMessages.m29',
defaultMessage: 'Repair your lawn mower',
defaultMessage: 'Sorting zeroes and ones',
},
m30: {
id: 'app.randomMessages.m30',
defaultMessage: 'Check vehicle before ride',
defaultMessage: 'Suspending evaluation until sufficient funding will be raised',
},
m31: {
id: 'app.randomMessages.m31',
defaultMessage: 'Go out with friends',
defaultMessage: 'Powering up crystall ball auxiliary device',
},
m32: {
id: 'app.randomMessages.m32',
defaultMessage: 'Count jokes about Chuck Norris',
defaultMessage: 'Omega 13 device activated',
},
m33: {
id: 'app.randomMessages.m33',
defaultMessage: 'Clean your greasy keyboard',
defaultMessage: 'Insufficient CPU cores available, insert another core and press Enter',
},
m34: {
id: 'app.randomMessages.m34',
defaultMessage: 'Buy a nice flower for your mom',
defaultMessage: 'User sanitization protocol activated',
},
m35: {
id: 'app.randomMessages.m35',
defaultMessage: 'Support favourite project',
defaultMessage: 'Scanning GitHub for plagiarism detection',
},
m36: {
id: 'app.randomMessages.m36',
defaultMessage: 'Try to turn it off and on again',
defaultMessage: 'GLaDOS main core reactivated',
},
m37: {
id: 'app.randomMessages.m37',
defaultMessage: 'Draw an unicorn on the wall',
defaultMessage: 'Boiling easter eggs',
},
});

export const extraMessages = defineMessages({
last: {
id: 'app.randomMessages.last',
defaultMessage: 'Generate random evaluation of submitted solution',
defaultMessage: 'Generating random evaluation results of submitted solution',
},
error: {
id: 'app.randomMessages.error',
Expand Down
3 changes: 2 additions & 1 deletion src/helpers/exercise/configSimple.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import {
ENV_C_GCC_ID,
ENV_CPP_GCC_ID,
ENV_ARDUINO_ID,
ENV_SYCL_ID,
} from './environments';

/**
Expand Down Expand Up @@ -304,7 +305,7 @@ const _PIPELINE_DEFAULT_VARS_DESCRIPTORS = [
new Variable('compile-args', 'string[]', [])
.individualEnvs()
.forCompilation()
.setRuntimeFilter([ENV_C_GCC_ID, ENV_CPP_GCC_ID, ENV_ARDUINO_ID]),
.setRuntimeFilter([ENV_C_GCC_ID, ENV_CPP_GCC_ID, ENV_ARDUINO_ID, ENV_SYCL_ID]),
new Variable('entry-point', 'file')
.individualEnvs()
.setPipelineFilter('hasEntryPoint')
Expand Down
2 changes: 2 additions & 0 deletions src/helpers/exercise/environments.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export const ENV_PYTHON3_ID = 'python3';
export const ENV_RUST_ID = 'rust';
export const ENV_CARGO_ID = 'rust-cargo';
export const ENV_SCALA_ID = 'scala';
export const ENV_SYCL_ID = 'sycl-intel';

/**
* List of environment IDs allowed in simple form.
Expand All @@ -47,6 +48,7 @@ const SIMPLE_FORM_ENVIRONMENTS = [
ENV_RUST_ID,
ENV_CARGO_ID,
ENV_SCALA_ID,
ENV_SYCL_ID,
];

/**
Expand Down
74 changes: 37 additions & 37 deletions src/locales/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1487,43 +1487,43 @@
"app.pointsForm.title": "Přidělené body",
"app.pointsForm.validation.overrideOutOfRange": "Přenastavené body jsou mimo běžný rozsah. Běžný rozsah pro tuto zadanou úlohu je mezi 0 a {maxPointsEver}.",
"app.randomMessages.error": "Nastala chyba při komunikaci se serverem a bohužel Vám nemůžeme ukázat, jaký ja aktuální průběh, ale nic hrozného se neděje. Výsledky budou dostupné tak jako tak již brzy po skončení vyhodnocení.",
"app.randomMessages.last": "Vygenerovat náhodné ohodnocení odevzdaného řešení",
"app.randomMessages.m1": "Koupit mléko",
"app.randomMessages.m10": "Přemýšlet nad smyslem života",
"app.randomMessages.m11": "Dát si hrnek čaje",
"app.randomMessages.m12": "Stresovat se blížícím se deadlinem",
"app.randomMessages.m13": "Jít vyvenčit medvěda",
"app.randomMessages.m14": "Odskočit si na záchod",
"app.randomMessages.m15": "Vygenerovat náhodné soubory na filesystému",
"app.randomMessages.m16": "Provést inicializační proceduru operačního systému",
"app.randomMessages.m17": "Natajno nahrát všechny vhodné zdrojové soubory",
"app.randomMessages.m18": "Najít TLB tabulku a zničit ji",
"app.randomMessages.m19": "Stránkování vypnuto... Hodně štěstí",
"app.randomMessages.m2": "Koupit čaj",
"app.randomMessages.m20": "Dekódování instrukce selhalo, připojen špatný procesor",
"app.randomMessages.m21": "Nalezena chyba v ReCodExu, hlavně to opravit hodně rychle",
"app.randomMessages.m22": "Cache nenalezena, zkusit ji najít na Internetu",
"app.randomMessages.m23": "HDD neodpovídá, vzbudit skřítky a zkusit to znovu",
"app.randomMessages.m24": "Algoritmus nefunguje, zapřemýšlet znovu...",
"app.randomMessages.m25": "Virtualizace nevirtualizuje pořádně, opravit",
"app.randomMessages.m26": "Úloha je moc těžká, přeřadit na náš superpočítač",
"app.randomMessages.m27": "Napsat for-cyklus přímo do konzole",
"app.randomMessages.m28": "Konečně zjistit, jak ukončit VIM",
"app.randomMessages.m29": "Opravit zahradní traktůrek",
"app.randomMessages.m3": "Naučit se žonglovat",
"app.randomMessages.m30": "Zkontrolovat vozidlo před jízdou",
"app.randomMessages.m31": "Vytáhnout kámoše na \"jedno\"",
"app.randomMessages.m32": "Spočítat vtipy o Chucku Norrisovi",
"app.randomMessages.m33": "Vyčistit klávesnici od zbytků jídla",
"app.randomMessages.m34": "Koupit mamince kytičku",
"app.randomMessages.m35": "Podpořit oblíbený projekt",
"app.randomMessages.m36": "Zkusit to vypnout a zase zapnout",
"app.randomMessages.m37": "Nakreslit jednorožce na zeď",
"app.randomMessages.m4": "Zmáčknout velké červené tlačítko",
"app.randomMessages.m5": "Dát si šlofíka",
"app.randomMessages.m6": "Začít už doopravdy vyhodnocovat úlohu",
"app.randomMessages.m7": "Jít si zaběhat",
"app.randomMessages.m8": "Dokázat Riemannovu hypotézu",
"app.randomMessages.last": "Generuji náhodné hodnocení odevzdané úlohy",
"app.randomMessages.m1": "Inicializace astrálního generátoru hodnocení",
"app.randomMessages.m10": "Vypočítávám odpověď otázky života, vesmíru a vůbec",
"app.randomMessages.m11": "Fermentace zahájena",
"app.randomMessages.m12": "Nahrávám zoufalé výkřiky studentů",
"app.randomMessages.m13": "Vyvenčit medvěda",
"app.randomMessages.m14": "Dojít s pískem",
"app.randomMessages.m15": "Generuji náhodné soubory do filesystému",
"app.randomMessages.m16": "Restartuji worker servery (už zase)",
"app.randomMessages.m17": "Detekován neutorizovaný písek v systému",
"app.randomMessages.m18": "Při hledání správné odpovědi na Stack Overflow došlo k přetečení zásobníku",
"app.randomMessages.m19": "Připravujeme další testovací místnost... ve jménu vědy!",
"app.randomMessages.m2": "Spojení se Skynetem navázáno",
"app.randomMessages.m20": "Žádný dort není",
"app.randomMessages.m21": "Nalezena chyba v systému ReCodEx, pokoušíme se ji automaticky opravit GPT",
"app.randomMessages.m22": "Vypínám těžbu bitcoinu",
"app.randomMessages.m23": "Doplňuje se písek do sandboxu",
"app.randomMessages.m24": "Tato evaluace se nezastaví pokud se testovaný kód zastaví",
"app.randomMessages.m25": "Nelze přistupovat do cloudu z důvodu nevhodného počasí",
"app.randomMessages.m26": "Aktivuji lokální hadronový urychlovač",
"app.randomMessages.m27": "Varování, GPT odmítlo vyhodnotit naše řešení",
"app.randomMessages.m28": "Nalezena ukočovací sekvence pro VIM relaci, probíhá uzavření",
"app.randomMessages.m29": "Třídím jedničky a nuly",
"app.randomMessages.m3": "Zahájeno rušení odposlouchávacích zařízení BIS",
"app.randomMessages.m30": "Pozastavujeme vyhodnocení dokud nevybereme dost peněz",
"app.randomMessages.m31": "Zapínám externí zařízení křišťálové koule",
"app.randomMessages.m32": "Zařízení Omega 13 aktivováno",
"app.randomMessages.m33": "Nedostatek CPU jader, vložte další jádro a stiskěnte Enter",
"app.randomMessages.m34": "Protokol sanitizace uživatelů aktivován",
"app.randomMessages.m35": "Hledám možné plagiáty na GitHubu",
"app.randomMessages.m36": "Hlavní jádro GLaDOS reaktivováno",
"app.randomMessages.m37": "Vaříme velikonoční vejce",
"app.randomMessages.m4": "Hledáme správne tlačítko ke stisknutí",
"app.randomMessages.m5": "Sus-penduji všechny procesy až do odvolání",
"app.randomMessages.m6": "Zahajuji evaluaci studentského řešení (nebo budeme předstírat, že to tak je)",
"app.randomMessages.m7": "Připravit ke startu",
"app.randomMessages.m8": "Downloaduji dokazovač teorémů",
"app.randomMessages.m9": "Nakreslit hrocha",
"app.referenceSolution.actions.setPrivate": "Změnit na privátní",
"app.referenceSolution.actions.setPrivateConfirm": "Pokud změníte toto řešení na privátní, ztratíte k němu přístup, protože pouze privátní řešení vidí pouze jeho autor. Opravdu si přejete provést změnu?",
Expand Down
Loading

0 comments on commit 6be2f25

Please sign in to comment.