-
Notifications
You must be signed in to change notification settings - Fork 24
WISE5 Roadmap
- Simplify Project Library, add better support for teachers to share projects
- Teacher page redesign
Target release date: Jan 2018
- Student homepage redesign
- Authoring Tool user testing and improve UI/UX
- Unit tests: add unit test for each file
- Code-quality: updating code to adhere to code style conventions
Released: Oct. 16, 2017
Release notes: https://github.com/WISE-Community/WISE/releases/tag/5.6.0
- Improve AT UI/UX, make it easier for teachers to use
- Add grade-by-step view
- Simplify Server codebase and remove unused database tables
WISE5 seeks to improve the client-side applications like the Student Virtual Learning Environment (VLE), Teacher Classroom Management Tool, and the Project Authoring Tool. Many new features will be added, including adaptive navigation, planning activities, student notebooks, and real-time collaboration and notification tools. The projects will work on devices of all types and sizes. Changes to the server-side code will expand WISE’s capabilities to interoperate with outside systems.
The project structure will be modified to support adaptive navigation, student-led investigations, and branching activities. Instead of having a linear step-by-step workflow, students will be transitioned between steps based on a new transition function and constraint system that takes student work and events as input. Multiple navigation interfaces like visual map and navigation lists will be supported. This gives authors more flexibility to create dynamic projects.
A "Component" is a project data type that allows students to read text, watch videos, answer multiple choice questions, fill out a table, plot a graph, and perform other activities. This is the equivalent of steps in previous versions of WISE. Multiple components (of same or different types) can be displayed in the same page side-by-side or top-to-bottom, and components will be able to share data with each other (Ex: between simulation and graph).
Real-time communication/messaging will play a major role in WISE5, and this will be integrated across different tools like the teacher Classroom Manager and student project interface. The growing automated assessment and feedback tools in WISE will integrate with the messaging system to enable real-time alerts and adaptive navigation.
By rewriting the client-side code (Student VLE, Authoring Tool, and Grading Tool) with the new project structure and adaptive navigation in mind, everything will work more seamlessly. By having the AngularJS framework do most of the heavy-lifting, we won’t need to write as much code and will be able to focus more on user needs. We can also improve user interface and user experience as part of this effort.
WISE5 will allow outside systems like NetLogo, SURGE, graphing libraries, and analytic tools to integrate more easily with WISE components and vise-versa. Installation sequence and documentation will be more simple and clear so that open source developers can develop with WISE easily.
- Redesign the WISE public site (design, aesthetics, content)
- Redesign user account pages and creating a more useful teacher home page/run manager
- Redesign the project library, improve visibility of user-generated content (public WISE library)
- Integrate social/collaboration tools more closely with teacher accounts (like the Discourse-based discussion area, custom projects, teaching tips, etc.)