Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
UPSMF
program-service
Commits
557b5d44
Commit
557b5d44
authored
3 years ago
by
snehar-nd
Browse files
Options
Download
Patches
Plain Diff
CSV- correct answer in mcq "SB-29415"
parent
cd1caef0
release-5.1.0
release-4.8.0
release-4.9.0
release-5.1.0_RC1
release-4.9.0_RC1
release-4.8.0_RC3
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/routes/print.js
+8
-3
src/routes/print.js
src/service/print/csv.js
+8
-1
src/service/print/csv.js
with
16 additions
and
4 deletions
+16
-4
src/routes/print.js
+
8
−
3
View file @
557b5d44
...
...
@@ -38,10 +38,12 @@ async function printDocx(req, res) {
};
res
.
send
(
resJSON
);
}
else
{
let
fileName
=
encodeURIComponent
(
filename
,
"
UTF-8
"
);
res
.
setHeader
(
"
Content-Disposition
"
,
`attachment; filename=
${
file
n
ame
}
.docx`
`attachment; filename=
${
file
N
ame
}
.docx`
);
res
.
setHeader
(
"
Content-type
"
,
"
text/docx; charset=utf-8
"
);
res
.
send
(
Buffer
.
from
(
binary
,
"
base64
"
));
}
}
else
{
...
...
@@ -75,10 +77,12 @@ async function printDocx(req, res) {
};
res
.
send
(
resJSON
);
}
else
{
let
fileName
=
encodeURIComponent
(
filename
,
"
UTF-8
"
);
res
.
setHeader
(
"
Content-Disposition
"
,
`attachment; filename=
${
file
n
ame
}
.docx`
`attachment; filename=
${
file
N
ame
}
.docx`
);
res
.
setHeader
(
"
Content-type
"
,
"
text/docx; charset=utf-8
"
);
res
.
send
(
Buffer
.
from
(
binary
,
"
base64
"
));
}
}
else
{
...
...
@@ -118,9 +122,10 @@ async function printCSV(req, res) {
};
res
.
send
(
resJSON
);
}
else
{
let
fileName
=
encodeURIComponent
(
filename
,
"
UTF-8
"
);
res
.
setHeader
(
"
Content-disposition
"
,
`attachment; filename=
${
file
n
ame
}
.csv`
`attachment; filename=
${
file
N
ame
}
.csv`
);
res
.
setHeader
(
"
Content-type
"
,
"
text/csv; charset=utf-8
"
);
res
.
send
(
binary
);
...
...
This diff is collapsed.
Click to expand it.
src/service/print/csv.js
+
8
−
1
View file @
557b5d44
...
...
@@ -249,6 +249,12 @@ async function getStack(htmlString, questionCounter) {
return
stack
;
}
const
ansIndex
=
(
arr
)
=>
{
for
(
let
index
=
0
;
index
<
arr
.
length
;
index
++
)
{
const
element
=
arr
[
index
];
if
(
element
.
answer
===
true
)
return
index
+
1
}
}
async
function
renderMCQ
(
question
,
questionCounter
,
...
...
@@ -368,6 +374,7 @@ async function renderMCQ(
}
}
}
let
answer
=
await
ansIndex
(
question
.
editorState
.
options
)
let
data
=
{
Class
:
grade
,
Subject
:
subject
,
...
...
@@ -377,7 +384,7 @@ async function renderMCQ(
Option2
:
questionOptions
.
length
!==
0
?
questionOptions
[
1
][
0
]
:
""
,
Option3
:
questionOptions
.
length
!==
0
?
questionOptions
[
2
][
0
]
:
""
,
Option4
:
questionOptions
.
length
!==
0
?
questionOptions
[
3
][
0
]
:
""
,
"
CorrectAnswer(1/2/3/4)
"
:
question
.
answer
,
"
CorrectAnswer(1/2/3/4)
"
:
answer
,
Competencies
:
learningOutcome
,
Skills
:
blooms
,
QuestionImageUrl
:
queurl
,
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets