v0.3.0-alpha
Version 0.3.0-alpha
Date Released: 5/29/2019
Third release for one-on-one UI pilot testing at Rutgers. It adds Electron App Build, Evidence Link Ratings, and Evidence Link Editing.
This is a proof of concept prototype release focused on supporting student's ability to connect evidence to an existing model.
Download Mac Electron Build
This release is available for download here: https://davidseah.com/jobs/inquirium/meme/boilerplate/
- Download the zip
- Unzip it (usually just double-click to unzip)
- Double click the "meme.app" file.
- Note the "Connect to:" info -- it should be your IP address with ":3000", e.g. "http://10.0.0.30:3000"
- Open a Chrome browser.
- Enter that connect to info as the URL, e.g. "http://10.0.0.30:3000"
- You should see the MEME example project load.
- If you don't see anything, open Dev Tools by hitting Command-Option-i. Check if there are any errors. Take a screenshot of the window and send it to [email protected], describing what you were trying to do. Please include your Mac model number, operating system, and browser version information.
IMPORTANT: Resources and Local Dev Build
[Ignore this if you're using the Electron app build]
If you're building and running this on a local development server, you'll need to download/copy over the resource references e.g. netlogo htmls and pdfs) by hand into the boilerplate/src/app-web/static/dlc
folder. Otherwise the sources will not load.
New Features
- E1. Evidence Ratings -- Each evidence link now has 3 stars that the student can use to rate the quality of evidence. The rating will appear with evidence badges (on top of Components/Properties). !12
- E2. Delete Evidence Link -- Evidence Links can now be deleted. To delete: Expand the Evidence Link item in either the Resource Library or the Resource View. Click on the "Delete" button. !14
- E3. Edit source and edit link target -- Evidence Link sources can now be changed to another source. To change it: Expand the Evidence Link item in either the Resource Library or the Resource View. Click Edit. Click on the source component (e.g. if it was linked to "Fish", click on "Fish). The source button should change to "Select" and you can now click on a new component as the new source. KNOWN BUG: Evidence Badges are not properly updating when you change an existing source.
- M2. Components and Properties can now be edited. First select the component, then click on "Edit Component/Property" to edit it.
- M2. New properties can now be added directly to a component. First select the parent component, then click on "Add Property" to add a new property.
- M12. There is now an editable project Title !7
- The resource definitions from the IU pilot1 have been merged into the main repo.
- Resource files themselves are being stored on a separate web server: http://meme.inquirium.info. They need to be downloaded and placed into the
app-web/static/dlc
folder by hand. Eventually this will be scripted.
Fixes
- Evidence Badges are now handled by a badge manager. !6
- M1. Add "Add Node/Mechanism" button labels. !7
- B1. New evidence title defaults to blank with placeholder. !7
- E6. Auto trigger "Edit" mode. !7
- E7. Separate "Notes" from "Evidence List" and B3. Evidence... !7
- B5. Contract other expanded Evidence Links when creating a new Evidence Link. !7
- Refactor EvidenceLink Note field to be locally controlled field. !8
- Reactify dialog input field handling. !9
- Refactor Resource Items. !10
Minor Fixes
- Increase width of Evidence Links in Resource View. !7
- Line up Resource View Note with top of iframe, allowing space for field label. !7
- Remove old unused handlers. !7
Known Issues
- The current build does not work on Microsoft Edge or FireFox. You need to use Chrome or Safari to run it.
- Evidence Badges are not properly updating when you change an evidence link's existing source.
Still-unresolved issues from last release:
- Saving data is not supported.
- Evidence Link screenshots are canned placeholders.
- Newly-created Evidence Link badges are not displayed in the right position on a Component/Property
- This version has been optimized for a Chromebook set at 1366x768.
- Touch support is currently spotty.