Releases: WISE-Community/WISE-DEPRECATED
5.13.0
5.12.0
- 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
Build prod hotfix error #2387 @geoffreykwan
5.11.0
- Ensure text remains visible during webfont load #2385 @breity
- Handle extra node exited event in export step visits #2376 @geoffreykwan
- Prevent extra nodeExited event from saving when a student enters a step #2374 @geoffreykwan
- Fix "file_lines" issue in src/main/webapp/site/src/app/modules/library/sampleLibraryGroups.ts #2373 @hirokiterashima
- Refactor nodeAuthoringViewButtonClicked in nodeAuthoringController.ts #2372 @hirokiterashima
- Re-enable Google Analytics pageview tracking #2368 @breity
- UtilService: Upgrade from AngularJS -> Angular #2367 @hirokiterashima
- Refactor structure authoring: move JSON from js to file #2364 @hirokiterashima
- Refactor NotificationController.getNotifications #2357 @hirokiterashima
- Remove grading elements from component's authoring.html files #2352 @hirokiterashima
- WISE4 unit preview and links to WISE4 teacher tools broken Bug #2351 @hirokiterashima @geoffreykwan
- Properly size images on site #2338 @breity
- Move workgroup to another period without losing work #2288 @hirokiterashima
https://github.com/WISE-Community/WISE/issues?q=is%3Aissue+milestone%3A5.11+is%3Aclosed
5.10.1
- 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
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
- 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
5.8.0
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
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
- Graph
- Fixed a problem with Reset when there is a connected component #1252
- Match
- 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