Skip to content

Conversation

@itsjeyd
Copy link
Member

@itsjeyd itsjeyd commented Sep 28, 2015

This PR introduces a ReviewStep block and adds assessment functionality to the new mentoring block (Step Builder).

Testing

  1. Enable Step Builder by adding step-builder to the list of advanced modules in Studio.
  2. Create a new unit and add a Step Builder block.
  3. Add a few Mentoring Step blocks to the Step Builder block.
  4. Add a Review Step block to the Step Builder block. Note that you can only add a single Review Step block (after adding it the corresponding button becomes disabled).
  5. Add some questions to each step.
  6. Test functionality by completing the questions you added in the LMS, trying different settings for max_attempts and extended_feedback.

Builder") and new mentoring block ("Step Builder").
- Improve naming of functions that handle submission results
- Add comments
- Remove empty leftover comments
- DRY out code that handles showing step-level feedback
- Don't name things using snake_case in JS code
- Use "callIfExists" in more places
@itsjeyd itsjeyd force-pushed the review-step branch 5 times, most recently from 5decd96 to c92b9fe Compare September 28, 2015 10:17
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@itsjeyd It is not obvious how questions differs from get_questions only by looking at the method names. Maybe rename questions to question_ids and get_questions to questions?

@itsjeyd itsjeyd force-pushed the review-step branch 3 times, most recently from e20f8e2 to 47fe2f6 Compare September 29, 2015 06:58
server when initializing Step Builder XBlock on the client.
@mtyaka
Copy link
Member

mtyaka commented Sep 29, 2015

👍

itsjeyd added a commit that referenced this pull request Sep 29, 2015
Step Builder: Review step and assessment functionality
@itsjeyd itsjeyd merged commit dde3c4c into master Sep 29, 2015
@xitij2000 xitij2000 deleted the review-step branch December 13, 2019 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants