Skip to content

v1.3.0-final

Compare
Choose a tag to compare
@benloh benloh released this 28 Jun 21:49
· 10 commits to master since this release

Date Released: 2/22/2021

Branch: master

This is a candidate release for Winter 2021 studies.

It is 1.3.0 because of a change in the data format. See "Data Incompatibility Warning" below.

See https://gitlab.com/inq-seeds/boilerplate/-/releases for prior release notes.


Version 1.3.0 Release Notes

New Features

New features since v1.2.0-final release.

  • Model Cloning -- Both students and teachers can now clone models. Students can only clone models within their own group. Teachers can clone models to any other group, classroom, or teacher. Cloning a model to a classroom will make a model for every group in the classroom. If you clone a model to a classroom that does not have the same resources available, the system will warn you of the missing resources. It is up to you to make sure you add them and activate them. Note that this is an asynchronous feature intended to be used with relatively low numbers of groups (say less than 20). Cloning for a large number of groups may be problematic. The primary intent of this feature is to support template authoring. See !100.

  • Model Move -- Teachers can move models to different groups, classrooms, and teachers. Students cannot move models. See !100.

  • Model Deletion -- In addition, teachers and administrators can delete models as well as . Deleted models are not actually removed from the database. They are merely marked as "Deleted" and hidden from students, but shown in a different list for teachers and administrators. They can move the deleted model back to a student group to "undelete" it. See !100.

  • Bidirectional Arrows -- Processes' directionality can now be set to be bidirectional. A new "One Way / Two Way" toggle switch in the Mechanism Dialog sets the directionality. See !103.

  • Model List Sorting -- Models lists can now be sorted by any column.

  • Delete Resource -- Resources can now be deleted from the Resource list.

Misc Features

  • Classrooms Listed in Admin/Teacher Models Lists -- To help teachers and administrators manage models, classroom information is now included in the lists of models.

  • Mechanism Dialog Improvements -- The description text is now more legible. The directionality is also indicated in the Mechanism Dialog.

  • Mechanism Line Drawing Improvements -- Mechanism lines will now immediately update to show their selected status (before you had to move the hover away before selection state would show). Mechanism arrows now also properly show the hover and selection states. The hover state is now bluish to match the selection state (it had been a transparent orange, which was hard to read).

  • New Icons -- Resources for an assumption or idea now also can use a lightbulb and question makr icon.

Bug Fixes

  • Model Comments -- Comments on the model should now be properly saved. In prior versions, the model comment could sometimes get mixed up with comments on other objects because they inadvertently shared the same id.

  • Mech Dialog Errors -- If you switch models after a Mechanism Dialog was opened for editing (even if you close it), the model data would sometimes get corrupted. Fixed with !102.

Data Incompatibility Warning

Two changes in this release will make the models saved via Version 1.3.0 incompatible with prior versions. In general, should Version 1.3.0 can open projects from prior versions without errors, but there are some caveats:

  1. Comment ID for model-wide comment -- Any model-wide comments saved in Version 1.2.0 or prior will be lost when opened in Version 1.3.0. The model id has changed between the versions.

  2. Bidirectional Mech arrows -- Version 1.3.0 should be able to open Version 1.2.0 files with Mechanisms defaulting to unidirectional.