Skip to content

Releases: WISE-Community/WISE-DEPRECATED

5.13.0

01 Jul 21:00
Compare
Choose a tag to compare

5.12.0

12 Jun 23:01
Compare
Choose a tag to compare
  • Summary for table component
  • New auto-scored assessment structure
  • Updated lesson structures
  • Upgrade to Angular: MilestoneReportData, ProjectService, ConfigService
  • Resize images uploaded by author
  • Upgrade to Angular 9.1

DB Update query

ALTER TABLE `wise_database`.`portal` ADD COLUMN `structures` TEXT NULL AFTER `OPTLOCK`;
UPDATE `wise_database`.`portal` SET `structures` = '{\"automatedAssessmentProjectId\":NEWPROJECTID}' WHERE (`id` = '1');

All issues:
https://github.com/WISE-Community/WISE/issues?q=is%3Aissue+milestone%3A5.12+is%3Aclosed

5.11.1

01 Jun 21:28
Compare
Choose a tag to compare

Build prod hotfix error #2387 @geoffreykwan

5.11.0

01 Jun 18:47
Compare
Choose a tag to compare

https://github.com/WISE-Community/WISE/issues?q=is%3Aissue+milestone%3A5.11+is%3Aclosed

5.10.1

28 May 18:42
Compare
Choose a tag to compare
  • Move workgroup to another period without losing work #2288
  • WISE4 unit preview and links to WISE4 teacher tools broken #2351
  • Remove grading elements from component's authoring.html files #2352
  • Refactor NotificationController.getNotifications #2357
  • Refactor structure authoring: move JSON from js to file #2364

5.10.0

20 May 20:15
Compare
Choose a tag to compare

New Features

  • Added "Lock After End Date" functionality #2187
  • Notebook grading redesign #2318
  • Revisit history export #2341
  • Added support for Differential Loading #2324

All issues completed: https://github.com/WISE-Community/WISE/milestone/15?closed=1

Database Changes

ALTER TABLE `wise_database`.`runs` ADD COLUMN `isLockedAfterEndDate` BIT(1) NOT NULL DEFAULT 0 AFTER `end_time`;

5.9.0

05 May 21:59
Compare
Choose a tag to compare
  • AngularJS/Angular hybrid applications
  • Remove WISE4
  • POWER technology deliverables: Open Education Resource authoring
  • Improved teacher tools for distance learning
  • New tool: Data Explorer
  • Convert to hibernate criteria queries

5.8.1

18 Oct 21:33
Compare
Choose a tag to compare

This patch release fixes a bug that was introduced in the 5.8.0 release where one could not create new projects or runs from an empty database state.

Bug fixes

  • #2037 GetMaxID throws NullPointerException when database is empty; No projects or runs.

5.8.0

30 Sep 21:25
Compare
Choose a tag to compare

Changes

This release includes an entirely new portal front-end application written in Angular, as well as support for load-balancing and a backend re-written with Spring-Boot.

Some major features of the new portal site are:

  • Updated page aesthetics, design, and structure
  • New WISE unit library, including search and filtering by Next Generation Science Standards (NGSS)
  • Redesigned teacher and student classroom schedules
  • Google Classroom integration (sign up with Google + add WISE units as Google Classroom assignments)

Other selected new features:

  • Milestones and Teacher Action Reports: Milestones and Teacher Action Reports: Notifies teachers when the class has completed a certain checkpoint, can provide summary data and suggest potential teacher interventions.
  • Teacher Notebook: A persistent space for teachers to take notes during a classroom run.
  • Summary component: This allows teachers and students to view a bar graph of the aggregate student responses or scores. You can read more about it here.

Closed Issues for This Release (Caveat: we culled 100+ issues to clean up our workspace. Many of these will make their way into the applications that we write in the future.)

Upgrade Instructions

Database changes

  • ALTER TABLE user_details ADD googleUserId varchar(255) NULL;
  • ALTER TABLE teacher_user_details MODIFY curriculumsubjects TINYBLOB NULL;
  • ALTER TABLE student_user_details MODIFY accountanswer varchar(255);
  • ALTER TABLE student_user_details MODIFY accountquestion varchar(255);
  • ALTER TABLE `user_details` ADD COLUMN `reset_password_verification_code_request_time` DATETIME NULL DEFAULT NULL AFTER `googleUserId`, ADD COLUMN `reset_password_verification_code` VARCHAR(255) NULL DEFAULT NULL AFTER `reset_password_verification_code_request_time`, ADD COLUMN `recent_failed_verification_code_attempt_time` DATETIME NULL DEFAULT NULL AFTER `reset_password_verification_code`, ADD COLUMN `recent_number_of_failed_verification_code_attempts` INT(11) NULL DEFAULT NULL AFTER `recent_failed_verification_code_attempt_time`;
  • ALTER TABLE notebookItems MODIFY periodId bigint null;
  • ALTER TABLE portal ADD announcement MEDIUMTEXT;
  • ALTER TABLE portal ADD projectLibraryGroups TEXT;
  • UPDATE portal SET announcement = '{"visible": false,"bannerText": "","bannerButton": "","title": "","content": "","buttons": []}' WHERE id = 1;

Install Redis https://redis.io/ and run command redis-cli config set notify-keyspace-events Egx
We are now using Redis to manage user sessions.

Properties file changes
We are no longer using wise.properties and have moved over to using application.properties. Copy application_sample.properties to a new file named application.properties and place it in the same folder. Modify the values in application.properties accordingly.

5.7.8

31 Jul 20:54
Compare
Choose a tag to compare

Changes

  • Added Lombok usage to clean up Java getters and setters #1362
  • Authoring Tool
    • Added a Copying Project indicator #1309
    • Added a Loading Project indicator #1314
    • Removed importPreviousWorkNodeId and importPreviousWorkComponentId #1323
    • Removed showPreviousWorkNodeId and showPreviousWorkComponentId #1324
    • Moved tag authoring functions to parent #1329
    • Removed originalComponentContent from code #1331
    • Moved common authoring functions to parent #1333
    • Added rubric label #1339
    • Removed registerExitListener() from components #1342
  • Animation
    • Removed unused code #1340
    • Refactored authoring code and added unit tests #1344
    • Refactored vle code code and added unit tests #1346
    • Fixed the "Add Data Source" tooltip #1352
  • Graph
    • Fixed a problem with Reset when there is a connected component #1252
  • Match
    • Added authoring for the horizontal parameter #1308
    • Added "Source Bucket" and "Target Bucket" terminology #1319
    • Fixed a bug where an image could not be selected for a bucket #1325
  • Multiple Choice
    • Made it easier to import/show work from another Multiple Choice #1316
  • Components
    • Removed setSaveMessage() in all components and replaced it with setSavedMessage(), setAutoSavedMessage(), and setSubmittedMessage() #1349