Releases: concord-consortium/rigse
Multiple Research Projects
The main goal of this release is to support multiple research projects in a single portal. Additional it has a few changes to better support a Concord Resource Finder landing page.
Users can now be project admins or project researchers.
A project admin can:
- edit the project settings
- tag any user as being a member of their project
- edit any user that is a member of their project
- switch to any user that is a member of their project
- run a researcher report on students that members of their project (through their teachers)
- create and edit permissions forms
- create cohorts for their project, and assign materials to these cohorts
A project researcher can:
- run a researcher report only on students that are members of their project and are marked as having submitted a permission form.
Cohorts are now part of projects. To add a new cohort, edit the project the cohort is part of.
Other changes in this release:
- student names are sorted alphabetically regardless of capitalization
- 'Higher Ed' grade level is now supported
- the 'requires download' and 'runs in the browser' are now based on a tag that can be applied to any material, this way external activities can be tagged as 'requires download' if they point to a Java jnlp file or other similar resources.
- an author can mark a material as a assessment item. In this case it is only visible to logged in teachers. Anonymous users cannot not see it.
- hovering over an image in the report no longer shows the student name when the report is in anonymous mode.
- admins can change the school of a teacher.
-- First find the id of the school you want to switch to. These ids are listed on the schools index page.
-- Find the user in the user index page, click teacher page button, click the edit link next to their school. - the authentication system is slowly being migrated to use the pundit gem
Pre-Post tests and learner data saving
This includes a new feature that allows an author to mark a material as a pre or post test. So that it is only visible to logged in teachers. Anonymous users cannot not see it.
It also fixes a bug in the change to pundit auth that broke the sending of learner data from LARA to the Portal.
Basic teacher school editing
Merge pull request #170 from concord-consortium/change-teacher-school Add ability to change school of a teacher
MVP2 and upgraded cohorts
Merge pull request #167 from concord-consortium/upgrade-cohorts Upgrade cohorts and project roles
Project Roles Part 1
Now users can be a project admin or project researcher. The only special access a project admin has in this release is the ability modify the setting for the project. More is coming.
Additionally this release has several improvements:
- student names are sorted alphabetically regardless or capitalization
- 'Higher Ed' grade level is now supported
- the 'requires download' and 'runs in the browser' are now based on a tag that can be applied to any material, this way external activities can be tagged as 'requires download' if they point to a Java jnlp files or other similar resources.
- hovering over an image in the report no longer shows the student name when the report is in anonymous mode.
- the authentication system is slowly being migrated to use the pundit gem
Popup Auth
The 'login with schoology' button will now use a popup window when it is used inside of an iframe.
This fixes an issue when interactives that use authentication are embedded in iframes and the user is not logged in to the portal.
Class Roster Improvements
- iPad bin view fix
- more stats in the class roster: last login, and num assignments started
Better Schoology Integation
This release includes better support for Schoology users that want to embed the portal with custom domains. This also fixed a temporary bug in Schoology itself, which has since been fixed.
Additionally this includes a fix to prevent hidden error messages when students request reports before they have started the activity.
Hide Private Stuff
- hide private activities in the 'Other activities' ITSI bin
- open help link in a new tab instead of a popup window
Fix slow student status query
After deploying v1.0 we discovered an issue with slow query that was maxing out the database. This release fixes that query.