Conversation
…ttings to include new app
…dependencies and fix `Question` model primary key.
…vigation block to `index.html` template
- Added `used` field to the Question model. - Implemented question selection, rendering, and tracking in admin view. - Updated game and TV handlers to handle and display questions dynamically. - Created partial templates for text and image-based questions. - Enhanced `scripts.py` with random question intro generator.
- Implemented "review" and "scores" states in game logic. - Added admin controls for triggering review and scores views. - Enhanced TV handlers to handle and display new game states. - Refactored question rendering into reusable `_question_html` function. - Created partial template for leaderboard display. - Expanded `scripts.py` with random AI explanation generators. - Updated AI tools with leaderboard summarization support.
…improvements - Introduced `init_client` event for client connection handling with welcome message. - Added `shatter_groups` event for group reset functionality. - Enhanced leaderboard display to format scores with two decimal places. - Integrated AI-based leaderboard summary with speech generation in TV handler. - Adjusted leaderboard limit to top 5 players and refined game display templates. - Updated admin controls to include "Twist Time" button for group shattering.
…improvements - Introduced `init_client` event for client connection handling with welcome message. - Added `shatter_groups` event for group reset functionality. - Enhanced leaderboard display to format scores with two decimal places. - Integrated AI-based leaderboard summary with speech generation in TV handler. - Adjusted leaderboard limit to top 5 players and refined game display templates. - Updated admin controls to include "Twist Time" button for group shattering.
- Introduced `team_name` and `get_team` events for managing and displaying player team assignments. - Added new templates `screen_player_teamname.html`, `screen_tv_twist.html`, and `screen_player_wait.html` for dynamic UI updates. - Enhanced `shatter_groups` and related handlers to support the twist feature with new speech script. - Updated client-side logic to manage player IDs and handle team trigger events. - Refined admin and TV handlers for smooth integration of team and twist functionality.
- Introduced `screen_player_question.html` for player question display. - Added logic to handle player answers with `submit` function in client-side script. - Extended server-side handlers to process answers, update scores, and emit new question screen. - Refactored imports and added `_add_to_score` for score management.
…ag for game availability - Added `@staff_member_required` decorator to protect `tv`, `admin`, and `players` views. - Introduced `gaime.tools.context.context_processor` for handling `gaime_available` feature flag. - Updated navbar to conditionally display "G(ai)me Show" link based on feature flag state. - Enhanced `screen_player_select.html` UI with new header and layout adjustments.
- Added `_mark_all_unused` function to reset the `used` status of all questions. - Updated admin handler to invoke `_mark_all_unused` during game state reset.
- Added a subtitle "No MacBooks needed" to `screen_tv_title.html`.
- Added `X-Forwarded-Proto` and `X-Forwarded-For` headers to improve proxy handling in nginx.
- Added `SECURE_PROXY_SSL_HEADER` for secure proxy communication. - Enabled `USE_X_FORWARDED_HOST` for handling forwarded host headers.
- Introduced `aipd.html` template for a new AI in Assessment resource page. - Added URL path `aipd` and corresponding view to render the page. - Included multiple domain-specific formative assessment examples within the template.
- Replaced placeholder link in `aipd.html` with a Canva design link for today's slides.
…c card rendering
…h directory to spring
…ing_semester` method
…eamless user experience
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.