Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Privacy
Imprint
Contact
Login methods
Sign in
Toggle navigation
Menu
Open sidebar
freitext-checker
ARSnova Mobile
Commits
3898b9e6
Commit
3898b9e6
authored
Jul 16, 2016
by
Dennis Schönhof
Browse files
Validate freetext answer
parent
aa153f31
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/webapp/app/controller/Questions.js
View file @
3898b9e6
...
...
@@ -174,6 +174,7 @@ Ext.define("ARSnova.controller.Questions", {
var
subjectError
=
false
;
var
checkedError
=
false
;
var
questionError
=
false
;
var
freetextError
=
false
;
var
validation
=
question
.
validate
();
if
(
!
validation
.
isValid
())
{
...
...
@@ -247,6 +248,11 @@ Ext.define("ARSnova.controller.Questions", {
gridError
=
true
;
}
break
;
case
'
freetext
'
:
if
(
question
.
data
.
fixedAnswer
&&
question
.
data
.
correctAnswer
.
trim
()
===
""
)
{
freetextError
=
true
;
}
break
;
}
if
(
error
)
{
...
...
@@ -263,6 +269,9 @@ Ext.define("ARSnova.controller.Questions", {
}
if
(
answersError
&&
question
.
get
(
'
questionType
'
)
===
'
flashcard
'
)
{
message
+=
'
<li>
'
+
Messages
.
MISSING_FLASHCARD
+
'
</li>
'
;
}
if
(
freetextError
)
{
message
+=
'
<li>
'
+
Messages
.
MISSING_FREETEXT_ANSWER
+
'
</li>
'
;
}
else
if
(
answersError
)
{
message
+=
'
<li>
'
+
Messages
.
MISSING_ANSWERS
+
'
</li>
'
;
}
...
...
src/main/webapp/app/internationalization.js
View file @
3898b9e6
...
...
@@ -466,6 +466,7 @@
MISSING_ANSWERS
:
"
Es fehlen Antwortoptionen
"
,
MISSING_IMAGE
:
"
Es wurde kein Bild hochgeladen
"
,
MISSING_FLASHCARD
:
"
Die Rückseite ist leer
"
,
MISSING_FREETEXT_ANSWER
:
"
Freitext Antwort fehlt
"
,
EXPECT_ANSWER_TEXT
:
"
Textantwort zulassen?
"
,
TEXT_CHECKER_TITLE
:
'
Art der Antwort:
'
,
TEXT_CHECKER_FREETEXT
:
'
Freie Antwort
'
,
...
...
@@ -1300,6 +1301,7 @@
MISSING_ANSWERS
:
"
Some answer options are missing
"
,
MISSING_IMAGE
:
"
No picture has been uploaded
"
,
MISSING_FLASHCARD
:
"
The back page text is missing
"
,
MISSING_FREETEXT_ANSWER
:
"
Freetext answer is missing
"
,
TEXT_CHECKER_TITLE
:
'
Type of answer
'
,
TEXT_CHECKER_FREETEXT
:
'
Freetext
'
,
TEXT_CHECKER_ADD_SOLUTION
:
'
Add solution
'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment