Skip to content

Releases: mcgarrah/legendary_quick_quiz

v0.1.18

16 Dec 20:30
Compare
Choose a tag to compare
v0.1.18 Pre-release
Pre-release

Full Changelog: v0.1.12...v0.1.18

  • Bump actions/checkout from 2 to 4
  • Bump actions/setup-python from 2 to 5
  • update readme
  • update todo list and clean up some md lint issues
  • Remove the "Manage Categories" button from edit_questions.html
  • Change dropdown selector for buttons on selection_category.html Home page.
  • Convert hardcoded author and github-user to variables in init.py like versions and build-date
  • Clean up syntax and missed github-user entry
  • Update UI interface for select and edit categories and footers
    • Remove the "Manage Categories" button from edit_questions.html
    • Change dropdown selector for buttons on selection_category.html Home page
    • Convert hardcoded author and github-user to variables in init.py like versions and build-date
  • Create CODE_OF_CONDUCT.md
  • Update issue templates
  • Fix the ploomber deployment workflow

v0.1.12 automation and fixes all around

16 Dec 01:01
Compare
Choose a tag to compare
Pre-release

A large amount of change with several dead-ends that I had to revert. The big change is automation is mostly in place for builds, deploy and version updates. A major bug for security issues with injecting bad inputs are fixed. Lots of small changes to UI and functionality.

Features release v0.1.2

14 Dec 05:10
68f948e
Compare
Choose a tag to compare
Pre-release

Large number of changes since last tagged release for initial hosting. Development now runs with a dev branch being merged into the main branch which automatically deploys to the hosted environment.

Details of changes:

  • Add dependabot for workflow and actions
  • Add copyright notices to code and webpages
  • Consolidate the navigation and footers into default.html template
  • Update templates to be more generic and fix an import issue in routes_main.py
    • Revert routes_main.py module import to use explicit function entry points
    • Add comments to most functions with more descriptive explanation of what they do
    • Update the default.html template to use navbar and footers.
    • Fixed default.html to move the scripts to the bottom of the webpage render process.
    • Update all templates for webpages to use the default.html navbar and footer sections
    • Fix an uncaught bug in select_category.html template with mismatched h1/h2 blocks
  • Add the correct answer to final submission for incorrect answered questions
  • Fix initial load of questions and make quiz more usable
    • Make quiz question entire options button or label text clickable areas
    • Automatically load the initial_questions.json on first startup
    • Hide the quiz question section on the Quiz page after submitting for check_answers()

First public hosted release v0.1.1

12 Dec 01:50
Compare
Choose a tag to compare
Pre-release

This version is being hosted on Ploomber as a free web application. This snapshot version is what is currently hosted.

I expect folks will put interesting or truly horrible things in there so I'll refresh it occasionally.

Here is the link for the Ploomber Hosted Quiz WebApp. All the code is sitting here in Github for anyone that wants to play around with it.

I had two personal goals for this project. One was to get this far enough along to let me import certification test questions to test myself before taking certs. So this is mostly where I wanted it. The second was to update my Python Flask, Bootstrap, CSS, and JavaScript coding skill set which has languished somewhat since my last engagement.

You will see I have additional goals in the Things to do - TODO.md which I might get around to doing.

First public release v0.1.0

11 Dec 17:44
Compare
Choose a tag to compare
Pre-release

This is just thrown together and will be changing dramatically as I add features and clean up the code. No part of this is production ready.

This initial release is literally what I could code up over a couple evenings while refreshing my skillset in Python/Flask/Alchemy and Bootstrap4/CSS on the fly. I have some objectives along the lines of a nice to use Multiple Choice Quiz WebApp for certification tests so you can practice ahead of a test using a timed interface with some questions.

This is currently a toy app and needs some clean up.