Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
problem-builder
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
OpenEdx
problem-builder
Commits
3eba4fc8
Commit
3eba4fc8
authored
Oct 15, 2015
by
Braden MacDonald
Browse files
Options
Browse Files
Download
Plain Diff
Update master with fixes from release
parents
c6e60602
1cb40ca5
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
27 additions
and
38 deletions
+27
-38
problem_builder/__init__.py
+0
-11
problem_builder/tasks.py
+1
-1
problem_builder/tests/integration/base_test.py
+1
-1
problem_builder/tests/integration/test_mentoring.py
+1
-1
problem_builder/tests/integration/test_questionnaire.py
+1
-1
problem_builder/tests/unit/test_instructor_tool.py
+1
-1
problem_builder/tests/unit/test_mentoring.py
+2
-2
problem_builder/tests/unit/test_migration.py
+1
-1
problem_builder/v1/tests/test_upgrade.py
+1
-1
problem_builder/v1/upgrade.py
+1
-1
setup.py
+17
-17
No files found.
problem_builder/__init__.py
View file @
3eba4fc8
from
.mentoring
import
MentoringBlock
,
MentoringWithExplicitStepsBlock
from
.step
import
MentoringStepBlock
,
ReviewStepBlock
from
.answer
import
AnswerBlock
,
AnswerRecapBlock
from
.choice
import
ChoiceBlock
from
.dashboard
import
DashboardBlock
from
.instructor_tool
import
InstructorToolBlock
from
.mcq
import
MCQBlock
,
RatingBlock
from
.mrq
import
MRQBlock
from
.message
import
MentoringMessageBlock
from
.table
import
MentoringTableBlock
,
MentoringTableColumn
from
.tip
import
TipBlock
problem_builder/tasks.py
View file @
3eba4fc8
...
...
@@ -12,7 +12,7 @@ from xmodule.modulestore.django import modulestore
from
xmodule.modulestore.exceptions
import
ItemNotFoundError
from
.mcq
import
MCQBlock
,
RatingBlock
from
problem_builder
import
AnswerBlock
from
problem_builder
.answer
import
AnswerBlock
from
.questionnaire
import
QuestionnaireAbstractBlock
from
.sub_api
import
sub_api
...
...
problem_builder/tests/integration/base_test.py
View file @
3eba4fc8
...
...
@@ -25,7 +25,7 @@ from xblockutils.resources import ResourceLoader
# Studio adds a url_name property to each XBlock but Workbench doesn't.
# Since we rely on it, we need to mock url_name support so it can be set via XML and
# accessed like a normal field.
from
problem_builder
import
MentoringBlock
from
problem_builder
.mentoring
import
MentoringBlock
MentoringBlock
.
url_name
=
String
()
loader
=
ResourceLoader
(
__name__
)
...
...
problem_builder/tests/integration/test_mentoring.py
View file @
3eba4fc8
...
...
@@ -70,7 +70,7 @@ class MentoringThemeTest(MentoringAssessmentBaseTest):
(
'apros'
,
"#ff0000"
,
"QUESTION"
)
)
def
test_lms_theme_applied
(
self
,
theme
,
expected_color
,
question_text
):
with
mock
.
patch
(
"problem_builder.MentoringBlock.get_theme"
)
as
patched_theme
:
with
mock
.
patch
(
"problem_builder.
mentoring.
MentoringBlock.get_theme"
)
as
patched_theme
:
patched_theme
.
return_value
=
_get_mentoring_theme_settings
(
theme
)
self
.
assert_status_icon_color
(
expected_color
,
question_text
)
...
...
problem_builder/tests/integration/test_questionnaire.py
View file @
3eba4fc8
...
...
@@ -23,7 +23,7 @@
import
ddt
from
mock
import
patch
,
Mock
from
problem_builder
import
MentoringBlock
from
problem_builder
.mentoring
import
MentoringBlock
from
.base_test
import
MentoringBaseTest
...
...
problem_builder/tests/unit/test_instructor_tool.py
View file @
3eba4fc8
...
...
@@ -5,7 +5,7 @@ import ddt
import
unittest
from
mock
import
Mock
,
patch
from
xblock.field_data
import
DictFieldData
from
problem_builder
import
InstructorToolBlock
from
problem_builder
.instructor_tool
import
InstructorToolBlock
@ddt.ddt
...
...
problem_builder/tests/unit/test_mentoring.py
View file @
3eba4fc8
...
...
@@ -2,8 +2,8 @@ import unittest
import
ddt
from
mock
import
MagicMock
,
Mock
,
patch
from
xblock.field_data
import
DictFieldData
from
problem_builder
import
MentoringBlock
,
MentoringMessageBlock
,
MCQBlock
from
problem_builder.mentoring
import
_default_theme_config
from
problem_builder
.mcq
import
MCQBlock
from
problem_builder.mentoring
import
MentoringBlock
,
MentoringMessageBlock
,
_default_theme_config
@ddt.ddt
...
...
problem_builder/tests/unit/test_migration.py
View file @
3eba4fc8
import
copy
from
problem_builder
import
MentoringBlock
from
problem_builder
.mentoring
import
MentoringBlock
from
mock
import
MagicMock
,
Mock
import
unittest
from
xblock.field_data
import
DictFieldData
...
...
problem_builder/v1/tests/test_upgrade.py
View file @
3eba4fc8
...
...
@@ -22,7 +22,7 @@ Test that we can upgrade from mentoring v1 to problem builder (v2).
"""
import
ddt
from
lxml
import
etree
from
problem_builder
import
MentoringBlock
from
problem_builder
.mentoring
import
MentoringBlock
from
problem_builder.v1.xml_changes
import
convert_xml_to_v2
import
os.path
from
StringIO
import
StringIO
...
...
problem_builder/v1/upgrade.py
View file @
3eba4fc8
...
...
@@ -32,7 +32,7 @@ instance which was kept on gsehub's GitHub account.
import
logging
from
lxml
import
etree
from
mentoring
import
MentoringBlock
from
problem_builder
import
MentoringBlock
as
NewMentoringBlock
from
problem_builder
.mentoring
import
MentoringBlock
as
NewMentoringBlock
from
StringIO
import
StringIO
import
sys
import
warnings
...
...
setup.py
View file @
3eba4fc8
...
...
@@ -40,25 +40,25 @@ def package_data(pkg, root_list):
# Main ##############################################################
BLOCKS
=
[
'problem-builder = problem_builder:MentoringBlock'
,
'step-builder = problem_builder:MentoringWithExplicitStepsBlock'
,
'sb-step = problem_builder:MentoringStepBlock'
,
'sb-review-step = problem_builder:ReviewStepBlock'
,
'problem-builder = problem_builder
.mentoring
:MentoringBlock'
,
'step-builder = problem_builder
.mentoring
:MentoringWithExplicitStepsBlock'
,
'sb-step = problem_builder
.step
:MentoringStepBlock'
,
'sb-review-step = problem_builder
.step
:ReviewStepBlock'
,
'pb-table = problem_builder:MentoringTableBlock'
,
'pb-column = problem_builder:MentoringTableColumn'
,
'pb-answer = problem_builder:AnswerBlock'
,
'pb-answer-recap = problem_builder:AnswerRecapBlock'
,
'pb-mcq = problem_builder:MCQBlock'
,
'pb-rating = problem_builder:RatingBlock'
,
'pb-mrq = problem_builder:MRQBlock'
,
'pb-message = problem_builder:MentoringMessageBlock'
,
'pb-tip = problem_builder:TipBlock'
,
'pb-choice = problem_builder:ChoiceBlock'
,
'pb-table = problem_builder
.table
:MentoringTableBlock'
,
'pb-column = problem_builder
.table
:MentoringTableColumn'
,
'pb-answer = problem_builder
.answer
:AnswerBlock'
,
'pb-answer-recap = problem_builder
.answer
:AnswerRecapBlock'
,
'pb-mcq = problem_builder
.mcq
:MCQBlock'
,
'pb-rating = problem_builder
.mcq
:RatingBlock'
,
'pb-mrq = problem_builder
.mrq
:MRQBlock'
,
'pb-message = problem_builder
.message
:MentoringMessageBlock'
,
'pb-tip = problem_builder
.tip
:TipBlock'
,
'pb-choice = problem_builder
.choice
:ChoiceBlock'
,
'pb-dashboard = problem_builder:DashboardBlock'
,
'pb-data-export = problem_builder
:InstructorToolBlock'
,
# Deprecated; use pb-instructor-tool instead
'pb-instructor-tool = problem_builder:InstructorToolBlock'
,
'pb-dashboard = problem_builder
.dashboard
:DashboardBlock'
,
'pb-data-export = problem_builder
.instructor_tool:InstructorToolBlock'
,
# Deprecated; use 'pb-instructor-tool' now
'pb-instructor-tool = problem_builder
.instructor_tool
:InstructorToolBlock'
,
]
setup
(
...
...
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