Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

codeWOF Gamification with changes #196

Merged
merged 101 commits into from
Apr 15, 2020
Merged

codeWOF Gamification with changes #196

merged 101 commits into from
Apr 15, 2020

Conversation

courtneycb
Copy link
Contributor

@courtneycb courtneycb commented Mar 27, 2020

This work is done by Maree Palmer.
The original pull request can be found at #75 however I could not update this, hence a new PR.

This PR downgrades pytest to v5.3.5 to workaround Teemu/pytest-sugar#187

The changes/additions @eAlasdair and I have made to Maree's work include:

  • Adding an achievements landing page that shows all of the badges, with un-achieved badges greyed out.
  • Got the backdate command running
  • Fixed several issues with the backdate command
  • Fixed several issues with the sampledata command
  • Added tests for points and badges logic (codewof_utils file), most programming and user models.
  • Added new load_badges command with code that was originally implemented in sampledata
  • Added backdate and load_badges to the deployment schedule
  • Additions to the Django admin
  • Removed redundant code
  • Removed half implemented features 'activity_graph' and 'badge_card'. These have been made into a new issue Finish features that were half implemented in gamification #203
  • Basic css fix to prevent words wrapping underneath badge icons.

A description of Maree's changes can be found in #75

MareePalmer and others added 30 commits July 3, 2019 19:13
… on determining number of consecutive days for attempts to award badges.
# Conflicts:
#	codewof/codewof/admin.py
#	codewof/codewof/views.py
#	codewof/general/management/commands/sampledata.py
#	codewof/programming/models.py
#	codewof/programming/urls.py
#	codewof/templates/users/user_detail.html
#	codewof/users/views.py
…y user dashboard link. Implemented backdate of points and badges. Re-engineered point allocation for questions.
… adds extra point for correct on the first try correctly.
…ug). Added more attempts to test data generator. User test creation broken - user_type)
…ded badge_tier field to Badge model for points calculation.
…mented due to not recognizing toast component IDs.
…e points feature tests for attempting and solving questions, and earning a badge.
…r of questions answered in the last month. Pluralized number of questions answered on the user dashboard.
@eAlasdair eAlasdair changed the title codeWOF Gamification with minor changes codeWOF Gamification with changes Apr 14, 2020
eAlasdair
eAlasdair previously approved these changes Apr 14, 2020
Copy link
Contributor

@eAlasdair eAlasdair left a comment

Choose a reason for hiding this comment

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

Ready for merge to develop, not yet to release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants