Skip to content
Snippets Groups Projects
Commit 3c707cd1 authored by Petr Ježek's avatar Petr Ježek
Browse files

FE dockerfile, thesis files

parent 09e7f458
No related branches found
No related tags found
No related merge requests found
Showing with 151 additions and 13 deletions
version: "3.8"
services:
fe:
container_name: fe
build: etmt-fe
ports:
- "3001:3000"
jvm:
container_name: jvm
build: etmt-be
......
......@@ -59,11 +59,6 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.mongo</artifactId>
</dependency>
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
......@@ -116,6 +111,11 @@
<configuration>
<!-- Activate the use of TCP to transmit events to the plugin -->
<forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
<environmentVariables>
<DB_USER>rootuser</DB_USER>
<DB_PSW>rootpass</DB_PSW>
<DB_HOST>localhost</DB_HOST>
</environmentVariables>
</configuration>
</plugin>
</plugins>
......
......@@ -30,13 +30,12 @@ public class QuestionService {
}
public void generateCases() {
// 2-way IPOG
Object[][] results2 = Dither.aetg(2, new Object[][]{
Object[][] questions = Dither.aetg(2, new Object[][]{
new Object[]{"3b_q1", "3b_q2"},
new Object[]{"3b_q4", "3b_q5", "3b_q6"},
new Object[]{"5b_q1", "5b_q2"},
new Object[]{"8b_q1", "8b_q2"}});
log2DArray(results2);
log2DArray(questions);
Object[][] results3 = Dither.aetg(2, 0, new Object[][]{
new Object[]{"3b_q1", "3b_q2"},
......@@ -45,7 +44,7 @@ public class QuestionService {
new Object[]{"8b_q1", "8b_q2"}},
new Integer[][] {
},
results2);
questions);
log2DArray(results3);
Object[][] results4 = Dither.aetg(2, 0, new Object[][]{
......
FROM node:17-alpine
WORKDIR /app
ENV PATH /app/node/node_modules/.bin:$PATH
ENV NODE_OPTIONS --openssl-legacy-provider
COPY package.json ./
COPY package-lock.json ./
RUN npm install
COPY . ./
CMD ["npm", "start"]
// question: 0 name: Switch category to $course$/top/kombinace1
$CATEGORY: $course$/top/kombinace1
// question: 0 name: Switch category to $course$/top/mojeKategorie
$CATEGORY: $course$/top/mojeKategorie
// question: 235277 name: Počet kombinací generovaných technikou Condition Coverage (CC) pro výraz v binární logice, kde n je počet vstupů, je
// question: 235277 name: Moje otazka s vice odpovedmi
// [tag:1] [tag:kombinace1]
::Počet kombinací generovaných technikou Condition Coverage (CC) pro výraz v binární logice, kde n je počet vstupů, je::[html]<p><span data-sheets-value\="\{&quot;1&quot;\:2,&quot;2&quot;\:&quot;Počet kombinací generovaných technikou Condition Coverage (CC) pro výraz v binární logice, kde n je počet vstupů, je&quot;\}" data-sheets-userformat\="\{&quot;2&quot;\:12801,&quot;3&quot;\:\{&quot;1&quot;\:0\},&quot;12&quot;\:0,&quot;15&quot;\:&quot;\\&quot;Calibri\\&quot;, sans-serif&quot;,&quot;16&quot;\:9\}">Počet kombinací generovaných technikou Condition Coverage (CC) pro výraz v binární logice, kde n je počet vstupů, je</span><br></p>{
~%-33.33333%<p>2n</p>
......@@ -20,3 +20,13 @@ $CATEGORY: $course$/top/kombinace1
~%-33.33333%<p>n^2</p>
~%100%<p>2^n</p>
}
// question: 235275 name: Název otázky
// [tag:1] [tag:myTag]
:: Popis otázky {
~%-33.33333%<p>První odpověď</p>
~%-33.33333%<p>Druhá odpověď</p>
~%-33.33333%<p>Třetí odpověď</p>
~%100%<p>Čtvrtá, správná odpověď</p>
}
......@@ -133,4 +133,4 @@
</tags>
</question>
</quiz>
\ No newline at end of file
</quiz>
thesis/architecture.png

11.4 KiB

<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<!-- question: 0 -->
<question type="category">
<category>
<text>$course$/top/mojeKategorie</text>
</category>
...
</question>
<!-- question: 235277 -->
<question type="multichoice">
<name>
<text>Text otazky s vice odpovedmi</text>
</name>
<questiontext format="html">
<text>...</text>
</questiontext>
<generalfeedback format="html">
<text></text>
</generalfeedback>
<defaultgrade>2.0000000</defaultgrade>
<penalty>0.3333333</penalty>
<shuffleanswers>true</shuffleanswers>
<answer fraction="-100" format="html">
<text><![CDATA[<p>spatna odpoved</p>]]></text>
<feedback format="html">
<text></text>
</feedback>
</answer>
<answer fraction="100" format="html">
<text><![CDATA[<p>spravna odpoved</p>]]></text>
<feedback format="html">
<text></text>
</feedback>
</answer>
<tags>
<tag><text>test_aug10_2021</text></tag>
</tags>
...
</question>
</quiz>
// question: 0 name: Switch category to $course$/top/mojeKategorie
$CATEGORY: $course$/top/mojeKategorie
// question: 235277 name: Jmeno otazky
// [tag:mujTag]
::Text otazky::{
~%-100%<p>Spatna odpoved</p>
~%100%<p>Spravna odpoved</p>
}
<form action="...REPLACE ME..." method="post">
<!-- question: 235277 name: Jmeno otazky -->
<div class="question">
<h3>Jmeno otazky</h3>
<p class="questiontext">Text otazky</p>
<ul class="multichoice">
<li>
<input name="quest_235277" type="checkbox" value="Spravna odpoved" />
<p>Spravna odpoved</p>
</li>
<li>
<input name="quest_235277" type="checkbox" value="Spatna odpoved" />
<p>Spravna odpoved</p>
</li>
</ul>
</div>
<p class="submit">
<input type="submit" />
</p>
</form>
<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<!-- question: 0 -->
<question type="category">
<category>
<text>$course$/top/mojeKategorie</text>
</category>
...
</question>
<!-- question: 235277 -->
<question type="multichoice">
<name>
<text>Text otazky s vice odpovedmi</text>
</name>
<questiontext format="html">
<text>...</text>
</questiontext>
...
</question>
</quiz>
thesis/export_gift.png

22.9 KiB

thesis/export_xhtml.png

36.6 KiB

thesis/export_xml.png

36.1 KiB

File added
File added
vážena komise, tématem této práce je ....
mit porovnani vhodnych tehcnologii ...
cislovat ukazky kodu, odkazovat na cislovane ukazky VSUDE
hodí se sekvenční, behavioral diagram - kdo co volá
technologie - srovnat řešení
- musí se opodstatnit proč volím dané technologii
= vysvětlit hlavní důvod proč to volím, nemusím nutně rozepisovat všechny varianty
zmnínit admin
rozpracovat low level architekturu
očíslovat kód
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment