-
Notifications
You must be signed in to change notification settings - Fork 24
WISE v4.9 Release Notes
Release dates:
Stable: September 27, 2014 (Announcement: https://groups.google.com/d/msg/wise-dev/3gWjY8lpRug/KI4P13KvFzIJ)
RC1: September 5, 2014 (Announcement: https://groups.google.com/d/msg/wise-dev/5EYAu4unRKM/IXsNJfTqiWQJ)
This release requires Tomcat 8.0.x and and java 7+ to work with WebSockets. WISE@Berkeley is using Tomcat 8.0.9 with java 1.7.0_65 (as of Sept. 2014)
- Annotator Tool
- Generic HTML WebApp step type
- Grading+Classroom Monitor
- More tools that use real-time technology
- grading tool display real-time notification of new work
- brainstorm display new responses
- Public "teacher-created" project library
- "No Cache" Mode for Authoring
- Upgrade Springframework 3.2.x => 4.0.x
- Upgrade Hibernate 3.6.10 => 4.3.5
- Support for Tomcat 8
- Support for Java 8
- New Annotator Step type (Students can add text labels to background images and add annotate their work)
- Teacher and Student can override language (by default, WISE looks at system language) via "Update My Account" page or by adding ?lang=XX to end of URL. #320
- AssessmentListNode (Questionnaire): new choose multiple item type
- Explanation Builder step: added filtering of ideas; can now filter ideas to show up on Explanation Builder and Idea Basket steps based on one or more steps that the ideas were created on
- "TrustedAuthors" can now upload more file types than normal authors, like zip files
- Classroom Monitor improvements: Can now grade work from within the classroom monitor tool
- Teacher Run Notes: Teachers can take private and public notes on a run via the "My Notes" link in the run listing page
- MySystem Step: Can import Draw step work as a background
- Table Step: Can import and graph data stored in CSV file
- Upgraded Spring Framework 3.2.3 => 4.0.5
- Upgraded Spring Security 3.1.1 => 3.2.4
- Upgraded Hibernate 3.6.10 => 4.3.5
- Added method-level object caching using Spring's Cache Annotation context support
- Added support for running WISE on HTTPS
- Fixed problem where old projects can't be exported
- DB query optimizations
- Drawing tool loading optimizations
- You can now specify max file upload size in wise.properties
- More translations to Simplified Chinese, Spanish, and Dutch
- Localization Support for Systems running with default locale that is not English
- Refactoring - merged functions, removed old and unused resources
- Added ability to author a starting state for draw steps (including default snapshots and editable drawing elements on the student layer) and annotator steps (including default labels)
- Updated TinyMCE 3=>4
- Java unit tests for code related to portal are now compiling again
- Can now specify when nightly jobs are run
0. Make sure you are using Tomcat 8.0.x and java 7+
1. Add new fields to wise.properties (see wise_sample.properties for example):
# maxFileUploadSize - max size of each file that can be uploaded, in bytes. Default: 15728640 (15MB) maxFileUploadSize=15728640 # c3p0 database connection pooling settings # you can use these default values, or modify them to match your server environment as needed. # see here for detailed explanation of each setting: http://www.mchange.com/projects/c3p0/#configuration c3p0.minPoolSize=10 c3p0.maxPoolSize=100 c3p0.acquireIncrement=5 c3p0.maxStatements=0 c3p0.maxStatementsPerConnection=0 c3p0.maxIdleTime=300 c3p0.idleConnectionTestPeriod=100 normalAuthorAllowedProjectAssetContentTypes=text/plain,text/csv,text/xml,image/gif,image/jpeg,image/png,image/svg+xml,image/gif,audio/mp4,audio/mpeg,audio/vnd.wave,audio/ogg,audio/webm,audio/x-aac,video/mpeg,video/mp4,video/ogg,video/quicktime,video/x-flv,video/avi,video/webm,application/vnd.oasis.opendocument.text,application/vnd.oasis.opendocument.spreadhseet,application/vnd.oasis.opendocument.presentation,application/vnd.oasis.opendocument.graphics,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/java-archive,application/octet-stream,application/x-shockwave-flash,application/json trustedAuthorAllowedProjectAssetContentTypes=text/html,application/javascript,application/x-javascript,text/javascript,text/css,application/zip,application/x-zip,application/x-zip-compressed,application/gzip ########## nightly cronjobs ########### # When the daily job should execute. # pattern is a list of six single space-separated fields: representing second, minute, hour, day, month, weekday # default is to run every night at midnight cronJobExpression=0 0 0 * * ?
2. Update db schema (for people using mysql)
ALTER TABLE `wise_database`.`user_details` ADD COLUMN `language` VARCHAR(255) NULL DEFAULT NULL; INSERT INTO `wise_database`.`granted_authorities` (id, authority, OPTLOCK) VALUES (7, "ROLE_TRUSTED_AUTHOR", 0); ALTER TABLE `wise_database`.`runs` ADD COLUMN `private_notes` text NULL DEFAULT NULL; ALTER TABLE `wise_database`.`runs` ADD COLUMN `public_notes` text NULL DEFAULT NULL; ALTER TABLE `wise_database`.`newsitem` ADD COLUMN `type` VARCHAR(255) NOT NULL; UPDATE `wise_database`.`newsitem` SET type="public" WHERE type = "";
3. Replace all instances of isXMPPEnabled with isRealTimeEnabled in the wise.properties file
Before: isXMPPEnabled=true After isRealTimeEnabled=true
4. Run this query on your database to replace all instances of isXMPPEnabled with isRealTimeEnabled in the info column in the runs table
update wise_database.runs set info = replace(info, "isXMPPEnabled", "isRealTimeEnabled");
5. Make project.name field not nullable
ALTER TABLE `wise_database`.`projects` CHANGE COLUMN `name` `name` VARCHAR(255) NOT NULL;