Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
e2c4b501
Commit
e2c4b501
authored
Aug 02, 2013
by
Vik Paruchuri
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/feature/vik/oe-ui' into feature/vik/oe-ui
parents
30e50677
cc7c0254
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
93 additions
and
51 deletions
+93
-51
common/lib/xmodule/xmodule/css/combinedopenended/display.scss
+83
-45
common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee
+4
-4
lms/templates/combinedopenended/combined_open_ended.html
+6
-2
No files found.
common/lib/xmodule/xmodule/css/combinedopenended/display.scss
View file @
e2c4b501
...
...
@@ -39,56 +39,74 @@ section.combined-open-ended {
}
div
.problemwrapper
{
padding
:
$baseline
/
4
;
border
:
1px
solid
;
border-color
:
lightgray
;
border-radius
:
10px
;
border
:
1px
solid
lightgray
;
border-radius
:
$baseline
/
2
;
.status-bar
{
display
:
inline-block
;
float
:
right
;
padding
:
5px
;
.problemtype
{
display
:
inline
;
float
:
left
;
padding
:
$baseline
/
2
;
border-radius
:
5px
;
background-color
:
#d4d4d4
;
}
background-color
:
#eee
;
border-radius
:
$baseline
/
2
$baseline
/
2
0
0
;
border-bottom
:
1px
solid
lightgray
;
.statustable
{
width
:
750px
;
width
:
100%
;
padding
:
$baseline
;
}
.status-container
{
display
:
inline-block
;
padding-bottom
:
$baseline
/
4
;
display
:
table-cell
;
text-align
:
center
;
.status-elements
{
border-radius
:
$baseline
/
4
;
border
:
1px
solid
lightgray
;
}
}
.problemtype-container
{
width
:
40%
;
padding-top
:
12px
;
padding
:
$baseline
/
2
;
width
:
60%
;
}
.problemtype
{
padding
:
$baseline
/
2
;
}
.assessments-container
{
width
:
30%
;
padding
:
$baseline
/
2
$baseline
$baseline
/
2
$baseline
/
2
;
float
:
right
;
.assessment-text
{
display
:
inline-block
;
display
:
table-cell
;
padding-right
:
$baseline
/
2
;
}
}
}
.item-container
{
@clearfix
padding-bottom
:
10px
;
display
:
inline-block
;
margin
:
0px
15px
0px
15px
;
padding-bottom
:
$baseline
/
2
;
margin
:
15px
;
.visibility-control-prompt
{
display
:
block
;
height
:
40px
;
width
:
100%
;
.inner
{
float
:
left
;
height
:
5px
;
margin-top
:
17px
;
border-top
:
1px
dotted
#ddd
;
width
:
85%
;
}
}
h4
{
a
{
display
:
block
;
text-align
:
center
;
width
:
15%
;
float
:
right
;
padding-top
:
$baseline
/
2
;
border-top
:
1px
solid
;
border-color
:
lightgray
;
font-size
:
.9em
;
}
}
...
...
@@ -101,33 +119,36 @@ div.problemwrapper {
section
.legend-container
{
margin
:
15px
;
border-radius
:
$baseline
/
4
;
.legenditem
{
display
:
inline
;
padding
:
2px
;
padding
:
$baseline
/
2
;
width
:
20%
;
background-color
:
#
d4d4d4
;
background-color
:
#
eee
;
font-size
:
.9em
;
}
}
section
.combined-open-ended-status
{
padding
:
$baseline
$baseline
$baseline
0
;
vertical-align
:
center
;
.statusitem
{
display
:
inline
;
display
:
table-cell
;
padding
:
$baseline
/
2
;
width
:
20%
;
background-color
:
#d4d4d4
;
width
:
30px
;
background-color
:
#eee
;
color
:
#2c2c2c
;
font-size
:
.9em
;
border-right
:
1px
solid
lightgray
;
&
:first-child
{
border-
bottom-left-radius
:
10px
;
border-
radius
:
$baseline
/
4
0
0
$baseline
/
4
;
}
&
:last-child
{
border-top-right-radius
:
10px
;
border-radius
:
0
$baseline
/
4
$baseline
/
4
0
;
border-right
:
0px
;
}
.show-results
{
...
...
@@ -141,8 +162,9 @@ section.combined-open-ended-status {
}
.statusitem-current
{
background-color
:
#B2B2B2
;
color
:
#222
;
background-color
:
#fff
;
box-shadow
:
inset
0
1px
1px
gray
;
color
:
#222
;
}
span
{
...
...
@@ -187,15 +209,29 @@ div.combined-rubric-container {
padding-top
:
10px
;
ul
.rubric-list
{
margin
:
4px
;
margin
:
0
$baseline
$baseline
/
2
$baseline
;
padding
:
0
;
list-style-type
:
none
;
li
{
&
.rubric-list-item
{
margin-bottom
:
2px
;
padding
:
0px
;
}
}
.score-selection
{
//display: inline-block;
//padding-right: $baseline/2;
//width: 5%;
//vertical-align: center;
}
.wrappable
{
//display: inline-block;
//width: 94%;
}
}
h4
{
padding-top
:
10px
;
...
...
@@ -204,8 +240,11 @@ div.combined-rubric-container {
}
span
.rubric-category
{
font-size
:
.9em
;
display
:
block
;
width
:
100%
;
border-bottom
:
1px
solid
lightgray
;
font-weight
:
bold
;
font-size
:
.9em
;
}
label
.choicegroup_correct
{
...
...
@@ -525,6 +564,7 @@ section.open-ended-child {
@include
clearfix
;
overflow-y
:
auto
;
margin-bottom
:
0
;
padding
:
$baseline
/
2
;
height
:
200px
;
border
:
1px
solid
#ddd
;
background
:
#f6f6f6
;
...
...
@@ -535,8 +575,8 @@ section.open-ended-child {
margin-bottom
:
$baseline
;
padding
:
9px
;
border
:
1px
solid
#ddd
;
border-top
:
0
px
;
background
:
#
F6F6F
6
;
border-top
:
0
;
background
:
#
f6f6f
6
;
span
{
display
:
block
;
...
...
@@ -756,8 +796,6 @@ section.open-ended-child {
}
h4
{
padding-top
:
$baseline
/
2
;
border-color
:
lightgray
;
border-top
:
1px
solid
;
padding
:
$baseline
/
2
0
;
}
}
common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee
View file @
e2c4b501
...
...
@@ -561,11 +561,11 @@ class @CombinedOpenEnded
@
prompt_container
.
slideToggle
()
@
prompt_container
.
toggleClass
(
'open'
)
if
@
question_header
.
text
()
==
"(Hide)"
new_text
=
"
(Show)
"
new_text
=
"
↧ Show Prompt
"
Logger
.
log
'oe_hide_question'
,
{
location
:
@
location
}
else
Logger
.
log
'oe_show_question'
,
{
location
:
@
location
}
new_text
=
"
(Hide)
"
new_text
=
"
↥ Hide Prompt
"
@
question_header
.
text
(
new_text
)
return
false
...
...
@@ -573,13 +573,13 @@ class @CombinedOpenEnded
if
@
prompt_container
.
is
(
":hidden"
)
==
true
@
prompt_container
.
slideToggle
()
@
prompt_container
.
toggleClass
(
'open'
)
@
question_header
.
text
(
"
(Hide)
"
)
@
question_header
.
text
(
"
↥ Hide Prompt
"
)
prompt_hide
:
()
=>
if
@
prompt_container
.
is
(
":visible"
)
==
true
@
prompt_container
.
slideToggle
()
@
prompt_container
.
toggleClass
(
'open'
)
@
question_header
.
text
(
"
(Show)
"
)
@
question_header
.
text
(
"
↧ Show Prompt
"
)
log_feedback_click
:
(
event
)
->
link_text
=
@
$
(
event
.
target
).
html
()
...
...
lms/templates/combinedopenended/combined_open_ended.html
View file @
e2c4b501
...
...
@@ -11,7 +11,7 @@
<tr>
<td
class=
"problemtype-container"
>
<div
class=
"problemtype"
>
Open Response
Assessment
Open Response
</div>
</td>
<td
class=
"assessments-container"
>
...
...
@@ -27,7 +27,11 @@
</div>
<div
class=
"item-container"
>
<h4>
Prompt
<a
href=
"#"
class=
"question-header"
>
(Hide)
</a>
</h4>
<div
class=
"visibility-control visibility-control-prompt"
>
<div
class=
"inner"
>
</div>
<a
href=
""
class=
"question-header"
>
↥
Hide Prompt
</a>
</div>
<div
class=
"problem-container"
>
% for item in items:
<div
class=
"item"
>
${item['content'] | n}
</div>
...
...
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