Releases: uzh-bf/klicker-uzh
Release v3.2
KlickerUZH v3.2 is packed with new features and extends the platform with numerous improvements of our most-used features and requested functionalities. The most significant modifications when compared to KlickerUZH v3.1 are the following:
- Element Stacks on Asynchronous Activities: Similar to the use of "blocks" in live quizzes, questions can now be grouped into "stacks" on all asynchronous activities. This will allow users to group similar questions together and even create simple case studies with the title and description, which can be specified on the element stack.
- Randomized Group Assignment: While KlickerUZH has offered the possibility to form student groups in gamified courses for a long time already, KlickerUZH v3.2 extends this functionality to include asynchronous and synchronous randomized group creation and offers a group chat for communication within the app.
- Asynchronous Activity Evaluation: To get insights into the student submissions to practice quizzes and microlearnings, v3.2 offers evaluation screens for these activities akin to the one already offered for live quizzes. For more information on upcoming developments on the evaluation of activities, check out the section on learning analytics in our community post
- LTI Integration: With this release, KlickerUZH now supports a secure integration through LTI 1.3. KlickerUZH can be seamlessly integrated into most LMS (e.g., OpenOLAT or Moodle) through this standard.
- Activity and Course Management: A significantly improved and updated course and activity overview now offer often requested features for activity management and other enhancements.
- Extended Documentation: Offering more detailed explanations of the functionalities provided by KlickerUZH, our improved documentation covers new functionalities, while the existing documentation has been updated with new and modified explanatory videos.
For more information on these updates and an outlook on upcoming developments, please check out our extended release notes on the KlickerUZH community platform: https://community.klicker.uzh.ch/t/klickeruzh-v3-2-release-information/388
Release v3.1
With our KlickerUZH release v3.1, we introduce numerous new features, enhancements, and bug fixes. The most important changes and additions compared to KlickerUZH v3.0 are the following:
- PowerPoint Add-in: In addition to our well-established web evaluation view for live quizzes, our PowerPoint evaluation add-in is now stable. While we cannot provide this add-in through the official Microsoft store at the moment, you can deploy it inside your organization using the publically provided manifest files.
- Group Activities: To encourage more collaboration in asynchronous settings, KlickerUZH now offers group activities, including their creation and manual grading on the lecturer side, as well as a dedicated student view.
- Practice Pool: Regular repetition of learning content is an important element for better retention rates. To optimize the experience for students, our new practice pool automatically selects suitable questions from all practice quizzes of the course according to a spaced repetition logic.
- Flashcards: To learn content by heart more efficiently, flashcards are well-established in the community. With this release, KlickerUZH now also offers the use of flashcards in practice quizzes and microlearnings. Through student feedback, their ordering will again be based on the spaced repetition logic.
- Content Elements: As an additional element type, content elements introduce the possibility to add markdown blocks to your KlickerUZH activities, allowing you to integrate short text sections (including images and LaTeX formulas) directly inside the activities.
- Achievements: Extending our gamification concept, students are now automatically awarded achievements whenever they reach a podium in a gamified live quiz and complete and/or pass a group activity.
- Improved Course Overview: Our course overview on the lecturer side has been redesigned, offering more direct access to all your KlickerUZH activities in one place.
For more details on these changes and an outlook on upcoming developments, check out our extended release information for version 3.1: https://community.klicker.uzh.ch/t/klickeruzh-v3-1-release-information/310
Release v3.0
KlickerUZH has been publicly released in a completely redesigned v3.0. The most important changes and additions when compared to the KlickerUZH v2.0 are the following:
- Gamified Live Quizzes: besides the traditional Live Quiz, we now support gamified Live Quizzes that allow students to participate in a live competition.
- Asynchronous Learning Scenarios : in addition to the synchronous classroom interaction setting (I.e., the interactions during a live lecture), we now provide additional methods to interact with students outside of class:
- Groups and Group Activities allow students to compete in the gamified course as a team and to collaborate on a set of questions through distributed information. Each participant in a group receives only part of the clues necessary to answer a question, encouraging an exchange on the topic between participants.
- Microlearning allow students to practice a set of questions each week in a time-restricted manner (e.g., every Wednesday). These sessions are available online and in the new KlickerUZH smartphone application. When using the app, students can decide to receive push notifications when a new microlearning is available.
- Practice Quizzes can be embedded directly in e-Learning courses (e.g., on OLAT) and allow students to repeat learning contents on-the-go, either online or using our smartphone application.
- Courses and Challenge: all the individual activities contribute toward a course-level “challenge” and leaderboard that lecturers can embed in their teaching (e.g., by awarding participants at specific points in time). Students can collect points, achievements, and levels throughout their studies and in all of the courses they participate in.
- The KlickerUZH v3.0 will also include many often-requested improvements like:
For more details, see the community post on https://community.klicker.uzh.ch/t/klickeruzh-v3-0-release-information/79.
v3.0.0-rc.0
chore(release): 3.0.0-rc.0
Release v1.8
With this release, KlickerUZH extends its capabilities in areas that were often requested by our users (e.g. LaTeX support for questions), offers an entirely new user community and prepares itself for upcoming developments. As part of our P-8 project on Digital Skills, we will soon start working on gamification, for which important foundations are laid. More information on the project progress can be found on our roadmap.
Release v1.8 contains the following significant changes:
- The editor of KlickerUZH has been replaced and completely reimagined. It now supports LaTeX formulas in questions and SC/MC answer choices natively alongside many new formatting styles (bold, italic, code, lists, quotes, etc.). Moreover, this editor now also provides the flexibility for further functionality extensions.
- A new user community allows users to interact with each other, discuss about new features and ask questions that might come up while using KlickerUZH.
- Our landing page has been redesigned from scratch and integrated into a single website with our documentation. This allows users to find most information they need in a single place.
- Newly created accounts at KlickerUZH are now populated with demo data that illustrates the capabilities of the tool. At the same time, it should help new users to get a better impression of how KlickerUZH can be used intuitively.
- The evaluation screen has been rebuilt and its layout modernized. Long questions or answer choices as well as formulas are now displayed in a more efficient manner.
- Various other changes in the background of KlickerUZH improve the use of our resources, making the tool faster, more reliable and prepare it for further extensions.
What do you think about these changes to KlickerUZH? Share your opinion and leave us a comment on our community platform. We are also happy to take other suggestions from your side through a feature requests.
Release v1.7
This release of the KlickerUZH further extends our new audience interaction capabilities in line with our P-8 project on Digital Skills. As part of the project, we are currently working on use case descriptions for audience interaction and consolidating the results of several surveys. These outcomes will soon be published in a separate project update. More information on the project in general can be found on klicker.uzh.ch/development.
Release v1.7 includes the following significant changes:
- Reimagined confusion barometer that allows students to provide live feedback on comprehension to the lecturer. Lecturers can react to the feedback in real-time, or evaluate the timeline of incoming votes after their session concludes.
- Improvements to the Q&A channel based on feedback collected from lecturers and students (e.g., filtering on the evaluation screen of concluded sessions to allow exporting only resolved questions)
- Browser notifications in relevant places (i.e., for a new incoming feedback on the session cockpit, or for a newly activated question on the student view)
- Initial work on improving the responsiveness and usability throughout the application (e.g., with an improved mobile view of the session cockpit). This work will continue with key interactions like the question pool and session creation, which is still a weak spot regarding usability.
- Redesigned documentation and various improvements to the technical foundation (e.g., by incorporating feature flags, we can now release features only for selected beta testers).
Release v1.6 ("Fall 2021")
The latest release of the KlickerUZH marks the start of our P-8 project on Digital Skills supported by Swissuniversities and the University of Zurich. As part of this project, we will design, develop, and evaluate different functionalities and concepts that support interaction and collaboration in the classroom. We will regularly interact with users of the KlickerUZH to evaluate the concepts in real-world use cases, and to come up with best practice recommendations for publication. More information on the project can be found on https://www.klicker.uzh.ch/development.
This release includes the following large changes (among many smaller ones):
- Reimagined feedback channel (Q&A) that allows lecturers to interact with and respond to student feedbacks. This work was partially sponsored by our faculty, which made possible many of the additional features like pinning and exporting feedbacks. For documentation, see https://uzh-bf.github.io/klicker-uzh/basics/audience_interaction.
- Updated application architecture for deployment to a cloud like Microsoft Azure. The KlickerUZH is hosted on Microsoft Azure in collaboration with the informatics department of UZH starting in September 2021.
- Easier automated deployment with a configurable Helm chart that we will continuously improve to be more flexible. Extended documentation on the new deployment approach will follow.
- Restructuring of the KlickerUZH code base to a single source repository for simplified maintenance (https://github.com/uzh-bf/klicker-uzh) including all relevant artifacts, discussions, and a detailed changelog.
More information on the progress of our project is available on our evolving Roadmap.
v1.5.5
What's Changed
- Release v1.5.5 (#2106) @rschlaefli
- Build(deps): [Security] Bump elliptic from 6.5.3 to 6.5.4 (#2105) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.15.2 to 4.16.1 (#2104) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.20.1 to 1.21.2 (#2103) @dependabot-preview
- Build(deps): Bump fingerprintjs2 from 2.1.2 to 2.1.4 (#2098) @dependabot-preview
- Build(deps): Bump react-tooltip from 4.2.14 to 4.2.15 (#2092) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.20.0 to 7.21.0 (#2086) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.15.1 to 4.15.2 (#2074) @dependabot-preview
- Build(deps): Bump logrocket from 1.0.13 to 1.0.14 (#1753) @dependabot-preview
- Build(deps): Bump react-tooltip from 4.2.13 to 4.2.14 (#2064) @dependabot-preview
- Build(deps): Bump lodash from 4.17.20 to 4.17.21 (#2056) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.14.2 to 4.15.1 (#2070) @dependabot-preview
- Build(deps-dev): Bump eslint-import-resolver-typescript from 2.3.0 to 2.4.0 (#2069) @dependabot-preview
- Build(deps-dev): Bump lint-staged from 10.5.3 to 10.5.4 (#2047) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.19.0 to 7.20.0 (#2040) @dependabot-preview
- Build(deps): Bump react-toast-notifications from 2.4.0 to 2.4.3 (#2044) @dependabot-preview
- Build(deps-dev): Bump @testing-library/react from 11.2.3 to 11.2.5 (#2052) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.14.1 to 4.14.2 (#2025) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.18.0 to 7.19.0 (#2022) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.20.0 to 1.20.1 (#2011) @dependabot-preview
- Build(deps): Bump @types/lodash from 4.14.167 to 4.14.168 (#2009) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.14.0 to 4.14.1 (#2007) @dependabot-preview
- Build(deps): [Security] Bump @graphql-tools/git-loader from 6.2.5 to 6.2.6 (#2004) @dependabot-preview
- Build(deps): Bump semantic-ui-react from 2.0.2 to 2.0.3 (#1988) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.13.0 to 4.14.0 (#1994) @dependabot-preview
- Build(deps): Bump react-tooltip from 4.2.11 to 4.2.13 (#1981) @dependabot-preview
- Build(deps-dev): Bump husky from 4.3.7 to 4.3.8 (#1985) @dependabot-preview
- Build(deps): Bump semantic-ui-react from 2.0.1 to 2.0.2 (#1974) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.12.0 to 4.13.0 (#1973) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.17.0 to 7.18.0 (#1970) @dependabot-preview
- Build(deps-dev): Bump husky from 4.3.6 to 4.3.7 (#1967) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-prettier from 3.3.0 to 3.3.1 (#1966) @dependabot-preview
- Build(deps-dev): Bump @testing-library/react from 11.2.2 to 11.2.3 (#1964) @dependabot-preview
- Build(deps): Bump nodemon from 2.0.6 to 2.0.7 (#1962) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.11.1 to 4.12.0 (#1956) @dependabot-preview
- Build(deps): Bump babel-plugin-react-intl from 8.2.22 to 8.2.25 (#1954) @dependabot-preview
- Build(deps): Bump qrcode.react from 1.0.0 to 1.0.1 (#1952) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-react from 7.21.5 to 7.22.0 (#1949) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.16.0 to 7.17.0 (#1941) @dependabot-preview
- Build(deps): Bump @types/lodash from 4.14.166 to 4.14.167 (#1945) @dependabot-preview
- Build(deps-dev): Bump @formatjs/cli from 2.13.16 to 2.15.0 (#1942) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.11.0 to 4.11.1 (#1943) @dependabot-preview
- Build(deps): Bump @types/lodash from 4.14.161 to 4.14.166 (#1931) @dependabot-preview
- Build(deps): Bump dayjs from 1.9.7 to 1.9.8 (#1937) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.10.0 to 4.11.0 (#1934) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.19.4 to 1.20.0 (#1932) @dependabot-preview
- Build(deps-dev): Bump eslint-config-airbnb from 18.2.0 to 18.2.1 (#1929) @dependabot-preview
- Build(deps-dev): Bump @formatjs/cli from 2.13.15 to 2.13.16 (#1930) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.15.0 to 7.16.0 (#1927) @dependabot-preview
- Build(deps): Bump babel-plugin-react-intl from 8.2.21 to 8.2.22 (#1924) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.9.1 to 4.10.0 (#1912) @dependabot-preview
- Build(deps): Bump url-loader from 4.1.0 to 4.1.1 (#1720) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-prettier from 3.2.0 to 3.3.0 (#1901) @dependabot-preview
- Build(deps): Bump uuid from 8.3.0 to 8.3.2 (#1896) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.9.0 to 4.9.1 (#1897) @dependabot-preview
- Build(deps-dev): Bump husky from 4.3.5 to 4.3.6 (#1895) @dependabot-preview
- Build(deps): [Security] Bump ini from 1.3.5 to 1.3.7 (#1891) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-react from 7.21.2 to 7.21.5 (#1792) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-react-hooks from 4.1.2 to 4.2.0 (#1801) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-jsx-a11y from 6.3.1 to 6.4.1 (#1783) @dependabot-preview
- Build(deps): Bump dayjs from 1.9.1 to 1.9.7 (#1886) @dependabot-preview
- Build(deps-dev): Bump husky from 4.3.0 to 4.3.5 (#1879) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-prettier from 3.1.4 to 3.2.0 (#1888) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.8.2 to 4.9.0 (#1885) @dependabot-preview
- Build(deps): Bump cross-env from 7.0.2 to 7.0.3 (#1884) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.14.0 to 7.15.0 (#1877) @dependabot-preview
- Build(deps-dev): Bump lint-staged from 10.5.2 to 10.5.3 (#1872) @dependabot-preview
- Build(deps-dev): Bump lint-staged from 10.5.1 to 10.5.2 (#1870) @dependabot-preview
- Build(deps): Bump semantic-ui-react from 2.0.0 to 2.0.1 (#1773) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.19.2 to 1.19.4 (#1853) @dependabot-preview
- Build(deps-dev): Bump @formatjs/cli from 2.13.13 to 2.13.15 (#1857) @dependabot-preview
- Build(deps-dev): Bump prettier from 2.2.0 to 2.2.1 (#1868) @dependabot-preview
- Build(deps): Bump react-tooltip from 4.2.10 to 4.2.11 (#1858) @dependabot-preview
- Build(deps): Bump @apollo/client from 3.2.7 to 3.2.9 (#1862) @dependabot-preview
- Build(deps): Bump babel-plugin-react-intl from 8.2.19 to 8.2.21 (#1852) @dependabot-preview
- Build(deps): Bump react-autosuggest from 10.0.2 to 10.0.4 (#1854) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.8.1 to 4.8.2 (#1861) @dependabot-preview
- Build(deps): Bump nodemon from 2.0.4 to 2.0.6 (#1796) @dependabot-preview
- Build(deps): [Security] Bump next from 9.5.3 to 9.5.4 (#1702) @dependabot-preview
- Build(deps): Bump @apollo/client from 3.2.2 to 3.2.7 (#1834) @dependabot-preview
- Build(deps-dev): Bump @formatjs/cli from 2.13.0 to 2.13.13 (#1844) @dependabot-preview
- Build(deps-dev): Bump eslint-config-prettier from 6.12.0 to 6.15.0 (#1848) @dependabot-preview
- Build(deps-dev): Bump lint-staged from 10.4.0 to 10.5.1 (#1799) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.17.10 to 1.19.2 (#1846) @dependabot-preview
- Build(deps-dev): Bump jest from 26.4.2 to 26.6.3 (#1807) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.10.0 to 7.14.0 (#1838) @dependabot-preview
- Build(deps): Bump babel-plugin-react-intl from 8.2.5 to 8.2.19 (#1845) @dependabot-preview
- Build(deps-dev): Bump @testing-library/react from 11.0.4 to 11.2.2 (#1839) @dependabot-preview
- Build(deps): Bump file-saver from 2.0.2 to 2.0.5 (#1833) @dependabot-preview
- Build(deps-dev): Bump prettier from 2.1.2 to 2.2.0 (#1835) @dependabot-preview
- Build(deps-dev): Bump @typescript-eslint/eslint-plugin from 4.0.1 to 4.8.1 (#1829) @dependabot-preview
- Admin session management (#1745) @lulocher
- Hotfix: Revert Removal of Frameguard Ancestors (#1686) @rschlaefli
v1.5.4
What's Changed
- Hotfix: Revert Removal of Frameguard Ancestors (#1686) @rschlaefli
- Hotfix: Frameguard Config for Helmet (#1685) @rschlaefli
- Hotfix: Ensure @types/node is installed properly (#1684) @rschlaefli
- Release v1.5.4 (#1683) @rschlaefli
- Dependency Maintenance (#1682) @rschlaefli
- Admin user management (#1633) @lulocher
- Build(deps-dev): Bump eslint-config-prettier from 6.11.0 to 6.12.0 (#1670) @dependabot-preview
- Build(deps-dev): Bump eslint from 7.9.0 to 7.10.0 (#1669) @dependabot-preview
- Build(deps-dev): Bump @graphql-codegen/cli from 1.17.8 to 1.17.9 (#1681) @dependabot-preview
- Build(deps-dev): Bump eslint-plugin-import from 2.22.0 to 2.22.1 (#1671) @dependabot-preview
v1.5.3
What's Changed
- Upgrade Sentry (#1664) @rschlaefli