All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.0.5 (2022-02-28)
6.0.4 (2022-02-28)
- correct date representations (655c512)
- correct link to task inbox (92fe194)
- correct PDF viewer updating when url changes (dc4b372)
- ensure audio blob is freed in player (240ef9a)
- ensure task definition CSV and zip can be downloaded (b8ba310)
6.0.3 (2022-02-27)
- ensure CORs return blob, data, and ws (60cfd30)
6.0.2 (2022-02-24)
6.0.1 (2022-02-22)
- ensure tutorial enrol button shows correctly (564af34)
6.0.0 (2022-02-02)
- add ability to filter groups (3b3ba04)
- add compose to simplify testing in isolation of api (7b324f2)
- add deploy contributions to about menu (0fcd614)
- add header nav links for admin and profile (1d34d02)
- add new global state service (99aa0dd)
- add new header (fbac905)
- add new header hiding (a1f77c0)
- add new home page (f11f850)
- add nginx host for production image (0c54113)
- add notification settings to new header (d7bbfad)
- add state links to all header dropdowns (9630591)
- Add support for files from Elements of Computer Systems (#416) (947f4f3)
- advertise the Doubtfire version in about menu (1906ba6)
- change loading to 2 sec from 3 (a44935d)
- dynamically generate user icon bg color (c81e081)
- finalise new task-dropdown component (975f018)
- finalise unit dropdown component (e4d4d39)
- make new home logo navigable (59b595c)
- remove old header from index.html (58aa116)
- support SAML-based auth (25098d2)
- wait for auth before loading units (50dbf15)
- adjust location of node modules in docker (0774ace)
- add currentiewEntity null check for signout (de7d2f4)
- Add username to signin redirection (1451ffb)
- consolidate aaf/saml formats (f8f6111)
- destroy header when hidden so it is recreated (ae5fd79)
- determine sso login by method field not url (ac907da)
- disable http interceptor (480b0f1)
- don't copy package lock (d659999)
- don't load d3 as a module (972a4d5)
- don't use alpine image (d275318)
- don't use ref to current user profile header (03b5527)
- don't use relative font load (3374ec1)
- ensure groups load correctly (b4a04b2)
- ensure service working is enabled before checking updates (fe6c533)
- fix hide header admin css logic (8ef4285)
- fix icon pop-in issue (f509f21)
- Get remaining unit URLs to work without auth token (b2c9d71)
- get test submission working in task def editor (c23cdbf)
- give entity service classes access to http client (6ce9ea2)
- hide admin settings from convenors/students (8f45070)
- hide old units from home (f122b71)
- incorrect comparison check in pdf image comment (a48aa86)
- lowercase grotesk fonts (0663801)
- Move auth for student csv batch enrol and withdraw (6285cba)
- negative or finished unit progress on home (3f7adfd)
- remove auth token from overseer urls (4613f02)
- Remove auth token from project portfolio url (39b4f2e)
- Remove auth token from task alignment csv upload (a6aae03)
- Remove auth token from task urls (b3e4565)
- Remove auth tokens from task completion url (3d9a5cf)
- remove bad ref to headers for nginx (c8f58fb)
- Remove Bearer from auth headers (9766334)
- remove debug code in unit dropdown (0bac26c)
- remove duplicate setting of OA status (7ec6154)
- remove global package installs in dockerfile (d0ae4bd)
- remove incorrect abstract initialisation (f6729ff)
- remove splash after initial data loaded (600eb7c)
- revert base deploy image (e78f639)
- revert nginx changes (cdfdbaf)
- simplify Dockerfile for Doubtfire web to target development only (1681bd4)
- specify username as a state param (1d577a3)
- switch task alignment download to file downloader (e7e9059)
- Switch task completion csv download (295c2c3)
- update auth urls to remove token (278e2f4)
- update details in package lock and package to ensure npm install works (d353581)
- update sign-in template to use new sso scope variables (ab2a28f)
- upgrade marked to resolve vulnerability (1183290)
- use correct loading value in home template (f530272)
- Use file downloader for task submissions (858f805)
- use node 12 image (6fc7f68)
- various version and library fixes (1c55364)
- wip change service worker update checker (8a845e8)
5.0.4 (2021-12-06)
5.0.3 (2021-11-19)
5.0.2 (2021-11-19)
5.0.1 (2021-10-27)
5.0.0 (2021-10-13)
Add support for Overseer to the website.
- incorporate updated overseer ui (9ac0e2e)
- remove Ant Design import from task assessment modal. (c7c1ec2)
- use updated task object after submission if Overseer is enabled. (d513db3)
- add input binding to taskStatus to task status icon template. (a69387a)
- correct typo in student name pipe (c08226d)
- Fix a small typo. (fb6c4c1)
- fix incorrect comparison on submission history (64eb74a)
- fix linting error in coffeescript that prevented doubtfire-web from starting. (bd87778)
- hide task assessment tab in admin UI if the overseer is disabled. (972e7e7)
- hide the error popup when the latest submission isn't processed yet. (c47f15d)
- make IsOverseerEnabled a regular boolean instead of BehaviorSubject. (447129c)
- open previously selected tab when Refresh button is clicked. (c5ab7bf)
- remove And Design from package.json and styles. (813bb23)
- remove Ant Design imports from Angular module. (9663734)
- remove duplicate status icon component (d308df6)
- remove some issues from angular module (aabb475)
- use unit_id only instead of passing the whole unit to task on test submission. (54fc10d)
- incorporate updated overseer ui (9ac0e2e)
- remove Ant Design import from task assessment modal. (c7c1ec2)
- Sorting on unit tutorials (bcdba1c)
- use updated task object after submission if Overseer is enabled. (d513db3)
- 'task-webcal' review by @jakerenzella (f9cdd41)
- Accidental removal of get group members call (4a03bc3)
- Add .tpl.html extension to unit groupset editor template (35781e9)
- Add @Injectable annotation (49c16f3)
- Add background color to hover and selected items (d9f1fe5)
- add bootstrap override (49fbb18)
- Add campus selector to admin student list (9c5b1d2)
- Add correct external-name constant path (aae5099)
- Add correct template URL to PDF viewer (44be34b)
- Add download grades (c1da8f6)
- Add elevation abck to table (2d4096e)
- Add form entry to unit create modal (440b846)
- Add in forward looking tasks on top tasks (df8ec95)
- add in text for ratings of LO - Task alignment strength (ec30628)
- Add index.html to start_url (1e7f1b8)
- Add Injectable annotation to services (0a5a1ff)
- add input binding to taskStatus to task status icon template. (a69387a)
- Add institution settings back into admin menu (99d2732)
- Add link to task inbox in view all units (1a4100c)
- Add missing .tpl extension to mark offline modal (ef650c2)
- Add missing $timeout dependency for sheet viewer (d1645fe)
- Add missing assessingUnitRole to tutor marking tasks tab (d9c62ea)
- Add missing brace for CSS selector (59dbeda)
- Add missing clear selected task method (2d13911)
- Add missing comma in angular module (2696ef6)
- Add missing create portfolio task in inbox (19ef3f8)
- Add missing dataModel object on controller initialisation (2bad253)
- Add missing dataModel object on controller initialisation (aef51d2)
- Add missing filteredTasks on initial scope load (c8ceb84)
- Add missing line terminators in main (a3be25e)
- Add missing listener service (368a889)
- Add missing modules to main.less (06437b9)
- Add missing other parameter in entity cache (ff84bad)
- Add missing PDF viewer module dependency (c04d4d0)
- Add missing peerdependancies for @ui-router (03a397a)
- Add missing properties to sort (9e60957)
- Add missing range value for task completion stats (3a18ad5)
- Add missing showdown map file to vendor files (92d6760)
- Add missing task abbreviation to grade task modal (62fd108)
- Add missing typeahead to feedback assessor list (2169207)
- Add missing unit role to marking context (6012f61)
- Add missing units.states module (02c532e)
- Add missing vendor prefixes in home.less (db04562)
- Add more serviceworker registration fixes (b27c1fd)
- add old grade to project update on assign grade (99f0dc7)
- Add optional data in error callbacks (158cc47)
- Add overflow back to task inbox to retain style (5e02e2e)
- Add scope back to manifest (0fbca4e)
- Add some null checks for inbox filters (518652d)
- Add sorting to portfolio assessment page (74b622e)
- Add sql type and vb type (c09d4a4)
- Add support for firefox with contenteditable (9755566)
- Add task pin callbacks (95d2682)
- add warning messages on failure to connect to server to fetch roles or projects (497d0c4)
- Adjust last read comment to be not read and not to me (4cb70bf)
- Adjust layout for consistency (4233974)
- All list UI (faf7fd3)
- All projects custom list (3a3e155)
- All units list comment (2912922)
- Allow fillWithUnStartedTasks to use task def id or obj (a5d61b9)
- Allow units without ILOs to be included in portfolio (cbf39d7)
- Amend .center-full-screen so that it looks better in Chrome (b82714e)
- Amend analytics in student feedback to use $scope (ff540ed)
- Amend directive name of studentGroupTab to manager instead (d86e165)
- Amend double 'fa' class on status icon (73ea90f)
- Amend dropdown in unit outcome alignment to switch alignments (ffc690c)
- Amend dropdown in unit outcome alignment to switch alignments (35fa58b)
- Amend incorrect filename for notification settings modal (7085006)
- Amend incorrect template path for file uploader (30bacb6)
- Amend incorrect template path for user settings modal (ea9e0f6)
- Amend incorrect template URL for error states (dfc2d70)
- Amend incorrect templateUrl path of common partials (041919d)
- Amend incorrectly displaying graphs in Firefox (1aff036)
- Amend no tasks aligned or selected error to show correctly (ec0465a)
- Amend task URL entry from task key (19d50e1)
- Amend template path of incorrect unit admin view state (8d27187)
- Amend typo where 'doubfire' was used instead of 'angular' (66b44b0)
- Assessment text and remove pre (4337068)
- Audio buttons disable and tracks are enable/disabled (39c697f)
- Avoid use of campus function in filter if not needed (9e33550)
- Base styling of task-sheet-view off task-submission-assessor (b49d16d)
- bootstrap usage problems (3c4688c)
- breadcrumb issues on tutor/admin views (39dc5a1)
- build config removing map file from js (a9fcf38)
- Bypass sanitization of webcal URL (44e955a)
- Calculate email in user icon to avoid cases where email not linked (58a16a5)
- Call methods on task instead of taskService (1633254)
- Cannot Specify Dates (94c6893)
- Change build config to preprocess api-url (0da7b2a)
- Change dependency module of student-project to project-viewer (d148040)
- change from infinite interval window resizing to resize on switching to view that shows graphs (c02c215)
- Change how markedown pipe marks the text (37e57df)
- Change Ready to Mark to Ready for Feedback in text (2967784)
- change to ng-if so that hidden element doesn't impede cause problems with breadcrumb spacing (68bbef1)
- Change upload types to accept excel and reject gif (92e9cf6)
- Change wording of missed deadline (746d1a1)
- Changed ng-model and added help-block for draft-learning-summary dropdown (9920523)
- Changes incoming after merge (3e9b9a3)
- Changes to top reason alert box (71f202c)
- changing grade updates task stats (8156aa7)
- Check task existance on deadline check (a278fbe)
- check that tutor exists on add tutorial (4255d2c)
- Close user settings dialog when save is pressed (a07610a)
- Comment explaining teaching period state (f93d1d0)
- Comment for external name in teaching period modal (004bbfc)
- Comment for root state in index.coffee (5ba09cb)
- Confirmation upon deletion of stream (4e501fe)
- Contributors were not being shown (dc1b2ca)
- Correct calculation of radius to use max (ad023f0)
- Correct calculation of top task value (865186e)
- Correct campus filter and update tutorials list to work with no campus (26043f5)
- Correct component accessors for templates (4e9f3be)
- Correct dates in task list, and tutorial change in unit page (052e0aa)
- Correct display of request extension button (6ee2211)
- Correct error in inbox when null task (374d3a5)
- Correct error message on failed enrol student (f1beb03)
- Correct group membership on switching groups (92b462f)
- Correct improper mapping of task group set (ec99bb1)
- Correct invalid timing of status update (b5094b0)
- Correct issue assigning returned burndown data on submit (e18e69a)
- Correct issue where project reloaded unnecessarily (ddc92c3)
- Correct issue with drag and drop not showing in comments (0c92b1a)
- Correct issue with loading Teaching Periods on edit page (4d3e995)
- correct issue with marking task ready to mark on submission tab when no file upload required -- ensure that the task status is not reverted, and that the file uploader is not shown (dba3562)
- Correct issue with plagiarism modal from card (ca9e510)
- correct issue with student created task alignments (00427e8)
- Correct issue with task description on resource download (e943c8d)
- correct issue with task submission in full screen -- ensure status update triggered (a9b2677)
- Correct issue with timeout redirection and missing alert service (1b6a978)
- Correct issue with update in entity service (0b39724)
- Correct issue with use of generated date in task description card (7e519cf)
- Correct linking issues with goup editor (3590f85)
- Correct missing group set selected attribute (71fafca)
- Correct percent in status pie chart (5b4e9c5)
- Correct propogation of status in group tasks (d69d361)
- Correct replace to remove . from task ids (ffb4887)
- Correct rpres file extension (ae74746)
- Correct scope access in task update (773c933)
- Correct scope issues identified in deploy (bbb9261)
- Correct shaddow of the gradeService name (9c8a62c)
- Correct sort on student table (1ad5ea4)
- correct start date on unit creation (119120d)
- Correct student group filter to limit when in group (0f9a137)
- Correct student list sort order (15b77cb)
- Correct switch tutorial and tutorial list in tutorial select (9743d5b)
- Correct tag mismatch in new user wizard (22924bd)
- Correct task selection and pagination on task editor (a624e5d)
- Correct tooltip on download button (17529ac)
- Correct tutorial description to handle no campus (21606bd)
- Correct type of due_date in task (df69749)
- correct typo in student name pipe (c08226d)
- Correct typo in tutorial list (ab6db05)
- Correct unit admin page (b000fe6)
- Correct use of tutor name across filters (7e89c70)
- Correct use of tutorial in short tutorial description (e0cf35d)
- Correct use of tutorial in students for group (ed844cd)
- date pickers on unit update page (7360294)
- default selection of groups when group set selected (2f41c35)
- Default show upload button on uploader (9349f2f)
- Default tooltip to shown (a0b9048)
- Deprecate toJson for task-comments (b70ceb9)
- Direct to teaching-period (0f34fbe)
- disable chaching in staff task list (04e2a5a)
- Disable the date button in unit editor (20dbe97)
- Disable unit custom date button when Teaching Period (94f2a73)
- Do not provide default name to groups (03dcfb9)
- Do not show main contributors again (7c87201)
- Dockerfile to install latest node (db1a6fb)
- Don't cache google analytics (934b586)
- Don't load about modal content until modal is shown (7af54fa)
- Don't show comment panel when no task selected (caf4849)
- drill down for task/tutorial so you can view details of tutorials for a task or visa versa (c5425e3)
- Duplicate enrollment on student page (13d6fe3)
- Duplicate enrollment on student page (80d3208)
- Enable gif file upload on submission (a1c0423)
- Enhance error message with details for task dates (23454e0)
- Ensure [ can be sent as a comment (9bec02b)
- Ensure a minus sign can be in an emoji match (edeb737)
- Ensure a plus character can be in a colon match (87fb6a7)
- Ensure a single teaching period get is mapped with active func (ca8f029)
- Ensure afterExtension function is only called if present (991b8e6)
- Ensure alert service singleton is returned from factory (364610d)
- Ensure all components are added to the angular.js file (87252ac)
- Ensure all tasks are included in top tasks calculation (7e1e408)
- Ensure all tutorials have an inbox description (c02676d)
- Ensure api/ data is not cached (ab5a30a)
- Ensure asset fonts are compiled from vendor directory (d476437)
- Ensure audio recorder is wide enough for students (4f35db4)
- Ensure bind to viewier when ready (cf5f63a)
- Ensure calculated due date shows "day" from server ignoring time zone (a50bcbb)
- Ensure campus can be sorted in tutorial list (ab6bb47)
- Ensure clickable areas with action buttons are not row (1dc3593)
- Ensure clicking a student in admin page takes to student project (7d2eb82)
- Ensure comment series takes into account comment types (0ac3eaf)
- Ensure comment-reply is positioned correctly (a472406)
- Ensure comments on submission pass correct data (53cd006)
- Ensure compound emoji are matched together (7f1a52a)
- Ensure computed class propogates correctly on status change (379668c)
- Ensure confirm dialog on Delete Task (7e195c9)
- Ensure content is clickable left of alerts (6fc6f47)
- Ensure correct error mesage on upload network issues (3fe6817)
- Ensure data is available before email (980af9a)
- Ensure discussion response playback can stop and restart (469f694)
- Ensure due date test checks task def to remove errors (4687703)
- Ensure duplicated task definitions don't get merged into the MBD list (3a692a8)
- Ensure dynamic page routing enabled (a3f58b2)
- Ensure element IDs are unique (663242a)
- Ensure elements use angular-watched sources for property bindings (786f6bd)
- Ensure enrolment modal appears (7f3c39f)
- Ensure evidence can be re-uploaded (52cf858)
- Ensure export from student list works (9feb409)
- Ensure external name is rendered in dom (b73b678)
- Ensure grade in task list handles missing grades (0c9d3a9)
- Ensure gravatar icon is shown if needed (e8431d8)
- Ensure group filter works for mine and all (17c2e34)
- ensure group filter works with no tutorial, and that filter works correctly on tutor unit page (1694104)
- Ensure group number placeholder is reset after deleted (c3fc9de)
- Ensure group service always gets group members (74cd7d6)
- Ensure groups and members sync better (84c5eb0)
- Ensure home has the notification query parameter (59c1b09)
- Ensure link to student email on unit enrolment page (242032b)
- Ensure manifest is always looked for in root (6c16c4d)
- ensure markers show on progress overview and that graphs within alignment view update when view expanded (f6f01dd)
- Ensure material icons style overrides Roboto in typography file (5f1a53e)
- Ensure MatPaginator selector works in dynamic component (68f23cb)
- Ensure modals are services only (dc43f49)
- Ensure new users default to true for notifications (e3b7b54)
- Ensure no serving using common.tpl files (19516d5)
- Ensure node-sass is in package (0b3c5bc)
- Ensure notifications trigger on correct query param (d95f3f8)
- Ensure order of stats is correct in CSV (4a83178)
- Ensure orderBy uses string arg for cross-browser compatibility (2b47f69)
- Ensure pdf panel view uses angular syntax (8d7fe11)
- Ensure PDF viewer uses object (d085937)
- Ensure plagiarism flag only shown if not dismissed (ded6d3d)
- Ensure plagiarism modal has task in scope (46ceecd)
- Ensure project filter works with empty filters (c78ee55)
- Ensure properties used in bindings are public (0b783ca)
- Ensure propogate task status works on student view (8dbdca8)
- Ensure Quality points > 0 to show details in task view (923b653)
- Ensure redirect to home if project id is missing (2026579)
- Ensure regex works in safari (fd79ce4)
- Ensure Roboto is being imported (d417427)
- Ensure safe works for pdf urls (f201a16)
- Ensure scroll to task for staff list uses new selector (6d373b1)
- Ensure scss files are importing dependancies (c298d50)
- Ensure serviceworker is registered immediately (9a36721)
- Ensure state is resolved when students are clicked (f4a0a0a)
- Ensure status change when no comment (9ad76cd)
- Ensure status-icon is downgraded and made available in angularjs (56b9f4e)
- Ensure student campus function always returns something (1d642ae)
- Ensure student filter works on portfolio page (e30e8e2)
- Ensure submission dropdown is appended to body (f3d5fc2)
- Ensure subscription to the put in notification settings (5d533c9)
- Ensure target date only fetched when description has task def (6bed291)
- Ensure task assessment info card updated by removing listener (1db9822)
- Ensure task comment "look" updates on delete (6825e9e)
- Ensure task dashboard uses panel for task sheet (a4e5b5b)
- Ensure task definition id is passed to alignment create API (650afa0)
- Ensure task ID state parameters are correctly handled (d1c117a)
- Ensure task inbox list CSS applies (3aa9972)
- Ensure task list uses portfolio task status on create portfolio task (0bb2d80)
- Ensure task resource URLs update on task change (36f2363)
- Ensure task sheet can be viewed (c86d06e)
- Ensure task sheet works in native pdf viewer (fe7d954)
- Ensure task status can have 0 stars (a4d83c7)
- Ensure task with correct definitions are loaded (5e2bc94)
- Ensure tasksInTutorials filter uses project for tut id (ca78bde)
- ensure that active is updated when units saved (c2a2a66)
- ensure that alignment charts change on student full screen view when student project is changed (da5123e)
- Ensure that all groups are returned if no project or groupset (ae3611b)
- ensure that all students filter shows on the task tab by defauly when viewed by a staff member without a tutorial (e2d4c88)
- Ensure that campuses are loaded on start (01de1a7)
- Ensure that entity creation works for tutorials (072afde)
- Ensure that extensions are shown only when applied (c00a972)
- ensure that grade changes propagate in group tasks (39a7cc9)
- ensure that group tutorial changes when updated in group selector (b6a06eb)
- Ensure that groups show a message when no groups in the tutorial (f25986a)
- ensure that is graded is added to the task on creation (c780a20)
- ensure that new task definitions can be added with default values, and that when added the task is changed to edit mode (fd3f692)
- Ensure that new task definitions include a tutorial stream by default (282591f)
- Ensure that old status updates on task change (a718467)
- Ensure that PDF comments can be shown (d037673)
- ensure that PDF panel has a height (be6ea85)
- Ensure that portfolio view uses submitted grade in grade filter (2774db6)
- ensure that project and unit role cache are cleared on logout (0a6b149)
- ensure that project tasks are always loaded into the project, so they are accessible across the different task views (3071e8b)
- Ensure that student can select tasks for portfolios (cba1a0c)
- Ensure that task alignments appear on task sheets (25e8a3f)
- Ensure that task description card can handle null tasks/definitions (9876836)
- ensure that task status pie is updated on change of grade and task status change -- added events to trigger this. (f6d5e06)
- ensure that task status pie is updated on change of grade and task status change -- added events to trigger this. (197931b)
- ensure that tasks are loaded once students are loaded for the tutor task view (0e7c85d)
- ensure that timeouts work on alerts (7d83380)
- Ensure that tutorials list shows tutorials without stream (3bea291)
- ensure there are error messages on adding tutor to unit (ad031f8)
- Ensure time exceeded can still be submitted (4a50deb)
- Ensure time exceeded does not allow transitions (af9b7cd)
- ensure tool top shows on task outcome alignment when hover over task abbreviation (b3673cd)
- Ensure tooltip is correctly configured (954c54f)
- ensure top tasks work if there is no tutorial for the project (4424a75)
- Ensure tutor check uses name (0f7abe6)
- Ensure tutor name is rendered in legacy tutorial list (65e0c0d)
- Ensure tutor names use unique (fa6c13e)
- Ensure tutorial and task def functions called on init (5336593)
- Ensure tutorial stream is mapped on update (e75ed83)
- Ensure tutorials with null stream show when stream undefined (1fa7eeb)
- ensure unit role loads early in admin pages, and cater for admin edits in the analytics (31922b9)
- Ensure unit student plagiarism list is in one root element (0d92b69)
- Ensure upload wizard resets to initial after upload (17f8890)
- Ensure user-icon gets correct user object (d242b16)
- Ensure user-icon is correct width on modify unit staff page (31623b4)
- Ensure using tooltip-html-unsafe (c6d4f46)
- Ensure vendor css files are added to final css file (044ca27)
- Error caused in landing page logo (6e553e9)
- error in achievement box plot name (3669086)
- Error message for fetch project/roles (9fa73c7)
- Error message on unit details editor (ec6c455)
- Expand filter search for task and project filters (b198e41)
- Explicitly pass user into the user icon inputs (36b0aeb)
- Export global object for d3 hack (d1a0c0f)
- Export tutorial details to CSV from student list (842faaf)
- Expose browsersync port in Dockerfile (faa2e6e)
- Fetch pdf details and ensure task consistency (a870cbf)
- Fix a small typo. (fb6c4c1)
- Fix alignment data mapping on submission upload (6bbd562)
- Fix all CSS and functional issues with task modules (55f88b8)
- Fix bower parsing error (c42666a)
- Fix broken filter for non-aggregate tutorial filters (7a76bcc)
- Fix broken state navigators from home and unit dropdown (297044d)
- Fix broken url on homepage (048311c)
- Fix bug preventing portfolios from being deleted (4801a87)
- Fix bug searching through list including null tutorial (8abd80f)
- Fix bugs on deletion of a unit's tasks (2d9973e)
- Fix build order (60ed2e5)
- Fix card danger class application (c25af3a)
- Fix comment last read receipt (1f2c8ed)
- Fix comments from not being submitted (693e01b)
- Fix constant redirect cycle issue (74d92d0)
- fix default selected task for tutors (89bd10e)
- Fix dependency errors with task and project service (3d620ab)
- Fix directive tag of unit tasks editor (258e983)
- Fix dropdown of state selection being cut off (af4cb34)
- Fix duplicate options in ng-options (7ca727b)
- Fix emoji not matching (42a590d)
- Fix event capture issues with button on Firefox (d2cbda9)
- Fix exceeding 12 columns (d8d3fe7)
- Fix filter for all task definitions (0e543a3)
- Fix filter trying to lowercase numerical value (0432a1b)
- Fix filters to use new staff filter value (9e5c5b4)
- fix function that used async await (068fa78)
- Fix group contribution percentages (91d99a6)
- Fix group member assignment having not assigned rating (95dbfe9)
- Fix humanize date if no date is provided (781c8cf)
- Fix inability to add task comments (f7322b6)
- Fix incorrect call to alertService (ec7ac31)
- Fix incorrect task definitions boolean expression (87f5d63)
- Fix incorrect template for user admin (e1e9b58)
- Fix incorrect variable reference in tasksWithName (9d02c42)
- Fix issue where non-aligned tasks can be included in portfolio (aa43be7)
- Fix issue where PDF viewers were not showing PDF (e27beea)
- Fix issues creating portfolios (988cdaa)
- Fix lcfirst filter for no input (e04ef4e)
- Fix left-hand gutter being stuck to side of viewport (fdabdc5)
- fix linting error in coffeescript that prevented doubtfire-web from starting. (bd87778)
- Fix logic in task def pipe (b15e2b4)
- Fix missing references to main.less (9c3b3eb)
- Fix missing references to variables (708fa3c)
- Fix mobile form of status card dropdown (f79c104)
- Fix multiple tutorials updating on one tutorial change (04f2bc9)
- Fix ng-model attribute update for task def selector (0d4b125)
- Fix old selector in scrollDown (328bfb8)
- Fix package issues (2e53c00)
- Fix plagiarism reports not showing for staff/students (677b497)
- Fix project portfolio error message when no tasks are included (09072de)
- Fix reference to taskService.gradeableStatuses (35af7ab)
- Fix scope issues of serviceWorker (4e5651b)
- Fix scoping issue in staff task list (b47cdbb)
- Fix SCSS typo (29b63cf)
- Fix setting src for audio to null (6c38ee1)
- Fix showing student ID step for staff (5a52d5d)
- Fix state reference for administrator options on home (270c491)
- Fix styles not applying for audio comment (426d9a1)
- Fix styling for task sheet view (833102d)
- Fix styling for vieweing pdfs in task dashboard (f27fb7e)
- Fix syntax issue for api files (ee81e64)
- Fix task change abstract state callback null task (3cb1bed)
- Fix task pie charts not working when switching view mode (2b3a481)
- Fix task pie charts not working when switching view mode (664129f)
- Fix template path of the Task ILO alignment viewer directive (2c26463)
- Fix template path of unit staff editor (685bcca)
- Fix to use name over tutor name (fc35499)
- Fix tooltip for reply and delete (82f84b2)
- Fix trimming nullable student ID (6477946)
- Fix tutorial dropdown selector filter (db09afd)
- Fix typo in Target Grade tpl (be82707)
- Fix typo in unit-role module name (218f07e)
- Fix unit dropdown linking to old project state (a32af8d)
- Fix various messaging with deadlines (4d94fd7)
- Fix word wrapping between words (42cb37f)
- Fix word wrapping between words (93d6b43)
- fixed the aligmnent of learning outcome (circles) (b3f812e)
- Force max quality star ratings to update on task change (b07829b)
- Force PDF panel view to reload when pdfUrl has changed (34f979a)
- Get correct active until date in teaching period editor (53ba516)
- Get modal showing for about dialog (164165a)
- Get plagiarism flag working in student list (e3008f1)
- Get portfolio viewer working again (b43e92c)
- Get the teaching period if it is not in loadedPeriods (a2d1842)
- Give meaningful names to group by (39c5f46)
- Group count when students move groups (90f5809)
- group set panel width when no group sets exist (1a429c7)
- Group ui changes (9bce623)
- Group work indicator in the task editor (0459853)
- groupset responsiveness fixes (16c1a6f)
- grunt to include map files -- they are not js so wont pass through uglify. At the moment they are only deployed on the development build... (3385d2f)
- Handle empty tasks with empty projects (64b0f57)
- Header of task dashboard when no tasks selected (0865438)
- Height and spacing around the file upload window (4f42585)
- Hide 'select task' warning when task is selected (e3320b8)
- Hide "No Data" when data is available for target grade chart (b12276a)
- Hide internal abbreveations on task list (6bee280)
- Hide spinner once error message has loaded on sign on (14d2f98)
- Hide stream as needed in student tutorial list (35b3ff4)
- hide task assessment tab in admin UI if the overseer is disabled. (972e7e7)
- hide the error popup when the latest submission isn't processed yet. (c47f15d)
- ilo missing in show ilo modal (1885669)
- ILOs now display if summary mode is enabled (dbd80ef)
- Implement callback for changing selected group set (4a20718)
- Implement partially broken features of group selector (8104ec3)
- Import style sheet (d3bd426)
- Imports to TutorialStream (80de675)
- Inactive overides active in all projects list (4029be1)
- Inactive overides active in drop down list (a31f1d0)
- Inactive overrides active in all units list (27a9eb4)
- Include user settings dialog in providers (e7cef82)
- Incorrect template URLs for user admin modals (4c37eed)
- Inject missing analytics service to task description (3a71ed7)
- Inject missing dependency for UserModalCtrl (3fcb6cf)
- Inject missing user settings to basic header controller (aa7575d)
- Introduces fixes to group control settings in admin (3ecbad2)
- issue fetching project details when student selected and has tasks already loaded (a60a81e)
- issue fetching project details when student selected and has tasks already loaded (4efbb7f)
- issue if tasks arrive before the student project when doing initial load (30ec82a)
- issue if tasks arrive before the student project when doing initial load (88dc97d)
- Issue with filter due to missing tutor details (0770354)
- Issue with missing function in portfolio viewer (849b976)
- issue with portfolio not showing on assessment page (b4b74b9)
- Issue with set selected task in staff task list (4c28a10)
- issue with tasks missing and being duplicated for students in front end (774fae9)
- issue with tutor filter where students do not have tutorial allocated (aeb322a)
- issue with updating tasks in the portfolio task selector. (71c2c92)
- issues resulting from the server no longer returning tasks that are not started (d3185b8)
- issues resulting from the server no longer returning tasks that are not started (3082556)
- Keep d3 library at exact version (cdccb35)
- Limit task feedback to 5 items (484ee2f)
- link between LO and alignments in unit admin -- ensure new and deleted LO appear correctly (4c8a2b2)
- Link projects to teaching period (eee7e63)
- Load font icons earlier (da92295)
- loading projects and unit roles twice on entry to home (42825c1)
- Locate tooltip position for alignment bullet chart to mouse (ae89f78)
- Make activeUntilOpened false when settings modal is loaded (ebad21d)
- Make changes to have plagiarism report show for staff (44ddcd2)
- Make endOpened false when start date is selected (064c46e)
- Make grade icon responsive to new input grades (ee55aca)
- make IsOverseerEnabled a regular boolean instead of BehaviorSubject. (447129c)
- Make loadedUnitRoles null in unit rollover (10ecda5)
- make project view(s) properly responsive (19162ce)
- Make student search in tasks list case insensitive (7894766)
- Make student Tutorial list work with streams (f217155)
- Make sure user icon behaves as expexted for new user (b507fa6)
- Make task filter more responsive (40bbd16)
- make task filter work with search within task + task.project() scope (2cced2f)
- message related to task csv upload now using week and day (571b5c0)
- Minor changes in calculating top task (d18ef10)
- minor groupset bootstrap usage/alignment (b196b15)
- Missing closing bracket for directive (0cec5f6)
- Modify UI of all units list (e9c69a8)
- More manifest tests (1c2fa8b)
- Move app controler to ensure it loads (b8d1431)
- Move drag CSS selector from panel-body to panel (0d66c8f)
- move floating "tutor actions" element to fix breadcrumb spacing (e450f8f)
- Move ng-if of replaced unit achievement stats element to div (e247566)
- Move signout logic into auth service (e6337d6)
- NaN issue on task summary stats page (c0747af)
- NaN issue on task summary stats page (4d039cc)
- Onlt allow form submission when the form is valid (75aeaf0)
- Only allow plaintext in the comment editor (7948386)
- Only allow plaintext in the comment editor (#161) (22348ca)
- Only show failure full-screen div on homepage if needed (abdaca9)
- Only show unit index template if unitRole loaded (3e33921)
- open previously selected tab when Refresh button is clicked. (c5ab7bf)
- Organise grading view with pills (a6cd04e)
- outcome alignment update when selecting students -- watch for task changes to ensure project has details when creating charts (3e20c87)
- pagination on grading tab for teacher view (831af97)
- Pass id is from inbox form rather than object (656e3cb)
- Pie chart will show only relevant tasks by the target grade (724de99)
- Pie chart will show only relevant tasks by the target grade (15ad594)
- Pie chart will show only relevant tasks by the target grade (926fae7)
- Pie chart will show only relevant tasks by the target grade (3dfd2c8)
- placement of notification (bd61f35)
- Plagiarism sort order (d5c58ad)
- Pluralisation typo (a3fe3c6)
- Prepare new user setting dialog with new resources (acb2142)
- presence of empty tutorials in the task stats -- and block loading of analytics unless selected (24b8a05)
- Prevent auth timeout cycle for unauthorised state (812e732)
- Prevent clipping of dropdowns in panels (d57d2f6)
- Prevent compile steps shown in portfolio review (8745997)
- Prevent highlight of one extra task new comment (0931387)
- Prevent rating alignment hover state changing in readonly mode (98d8fef)
- Project service addTaskDetailsToProject applying to null array (e958ad0)
- project task stats so it combines discuss and demonstrate (ie. no demonstrate in the stats) (a5def6f)
- Provide correct user to user settings modal in header ctrl (9d4edbf)
- Query Teaching Period to load on refresh (24d4bdb)
- Reappending tutorial abbreviation (dd7e6fb)
- Recreation of PDFs (3df2a47)
- Recursive call to state change for single unit users (dcfd7eb)
- Redraw graph when switching to and from visualisation states (0cee112)
- Redraw graph when switching to and from visualisation states (63c814b)
- Reduce CPU usage in docker - watch interval (6b1125a)
- redundant !important (470672b)
- Refactor comment modal to use new comment provider (870aa88)
- Refactor elements with col-sm-x and form-control (9bfa862)
- Refactor webcal.*id to *guid (c027890)
- Reference scope task over missing task variable (1878697)
- Reference task name in details panel header (472c99e)
- Register service worker after 5s delay (f93383e)
- Register the service worker when successfully signed in (1ed7d0e)
- Reinstate plagiarism tab in tutor view (b5decd2)
- Remove 'partials' from module name of student plagiarism list (794cf80)
- Remove ~ reference in sass use statement (f18d000)
- Remove 2 cases of unreachable code (8cd1fd9)
- Remove ability to add custom items to ILO/Task dropdown (d10ae55)
- Remove ability to deselect task from task list (d3b2dfe)
- Remove all units list scss (054de84)
- Remove all uses of tutor_name (f75c25d)
- remove analytics debug, but enable developer mode via config (f634a45)
- remove And Design from package.json and styles. (813bb23)
- remove Ant Design imports from Angular module. (9663734)
- Remove bad d3 import in burndown file (30101d4)
- Remove broken mobile state switcher (b3833f3)
- Remove button from appearing to students (db121c1)
- Remove clipping of x axis value for burndown. (834fd68)
- Remove comment added emitter from composer (d152433)
- Remove comment type from addMediaComment (fdf34e6)
- Remove commented code from group service (6e02ec6)
- Remove console log from privacy policy page (f8c129c)
- Remove d3 library from package.json (3e9fce2)
- Remove date in teaching period table heading (906da65)
- Remove debug code from task alignment editor (a94481e)
- Remove debug code from task alignment editor (d6b96bb)
- Remove dependency on clear menus (89f13b5)
- Remove deprecated header service from common services (d9cf15a)
- remove download all portfolio button (f26e024)
- Remove duplicate enrolled students in convenor view (b54f5f5)
- Remove duplicate enrolled students in convenor view (f1b7e55)
- Remove duplicate staff listing in unit admin (be67971)
- Remove duplicate staff listing in unit admin (b59e014)
- remove duplicate status icon component (d308df6)
- Remove existing merge conflict code (c89f3bf)
- remove export from task list in tutor marking view (801a86a)
- remove extra close head tag in index.html (1a6f545)
- Remove git merge markers (0341725)
- Remove icon wrapper (28e3c73)
- Remove incorrect popover input CSS pointer event (e4278f1)
- Remove issue re-zip on mac as server fixed (64e6de3)
- Remove issue with tooltip being pushed to bottom (ea025c8)
- Remove links to unit page from view all (d2627cd)
- Remove location for start_url from manifest (9cee52a)
- Remove log to task pdf url (3bc74ee)
- Remove logging from user icon (319c492)
- Remove logging of comment to the Console. (6ed0e16)
- Remove LSR considered as "extra file" (7e1b2c7)
- Remove missed deadline warning when the task is in submitted state (37aa477)
- Remove non-functional fullscreen mode from portfolio marker (007f548)
- Remove old audio recorder import (e2d4986)
- Remove old references to fullscreen (6ba8a69)
- Remove periods for querySelector ids (68e9404)
- remove progress values from task stats and convert progress sort to use values from task stats (26a3b91)
- Remove redundant DiscussionComment interface (5fd91c7)
- remove redundant individual selectors (c7cccda)
- Remove reference to coffee user settings (30fc978)
- Remove refresh of groups as removed from server (518d33e)
- Remove role authorisation from view all projects (cfc2ecc)
- Remove rollover method from unit editor (134e4d3)
- Remove scope from showTaskView function (f1a304c)
- Remove scope value from web manifest (b5f9361)
- Remove scoping (c76ba71)
- Remove scss file from view all projects (ea228d4)
- remove some issues from angular module (aabb475)
- remove space from end of comment (3189f03)
- remove space from end of comment (6585750)
- Remove status from selector based on task status (5aef465)
- Remove step 0 from portfolio preparation step (39d2743)
- Remove studentFilter from displaying (4c55d22)
- Remove tab select on task viewer and update status text (971a7b1)
- Remove text apperaing on index when loading (1f10570)
- Remove the console.log statement (7117aa9)
- Remove the showDate from all units list (68ab328)
- Remove time exceeded from terminal state to allow resubmit (6b874c5)
- Remove times submitted (0440a23)
- Remove tutorial check in student filter (2f254f1)
- Remove typo in can apply for extension code (5d79fbf)
- Remove unnecessary cancel call on cancel button (763579b)
- Remove unused (6523446)
- Remove unused call from comment-action.component (1c7d4fe)
- Remove unused convenors value from unit (28fff77)
- Remove unused popover logic (b21f683)
- remove unused selectors (52e5644)
- Remove unwanted import statement (ffeb874)
- Remove user icon until clarified (f43507b)
- Rename comment-bubble-action selector (0ff3c9e)
- Rename pdf-viewer selector (42ff26f)
- Replace buttons with dropdown (32d981a)
- Replace getGroup for updateGroups (e19a1bf)
- Replace image with attachment in task-comment (9c236f5)
- Replace input with a in unit editor (d1555cf)
- Replace references for old csvResultService with new factory (a3c9f06)
- Replace unit details typo with Teaching Period (81f0ce0)
- Replace weeks with days (1c265d8)
- requested changes (da5a998)
- Reset default state of
showHeader
to true (3094a45) - Resolve tutorial issue found in 04f2bc9 without hack (345ffa2)
- responsiveness on analytics view (student) (6f00ee3)
- Restrict teaching period rights to Admin (36c9332)
- Revert to old status if modal was not presented (b906d35)
- Reword contribition rating text for new icons (a1d2e60)
- Rework submission wizard for needs help (1bfd987)
- Scroll task into student list on load (07ef1f9)
- Select first task that applies to filter (e77948f)
- Select project from 'Select Unit' to use project id (1a23c07)
- Select student from list uses unitRole (5128ac3)
- Send non-empty comment when task status changes (b7ba5b3)
- service-worker: delay sw registration and update (b865830)
- service-worker: let app stabalise before checking for update (be7d357)
- Set markdown flavor to be Github (00643ed)
- Shorten tutorial description using 3 letter day name (ad011cd)
- Show all projects in table format (df76ecc)
- Show active when both are active in rollover list (276060f)
- Show analytics gathering option on edit current user modal (9f72f7d)
- Show initials if background image not loaded (adc9bf8)
- Show task submission modal for new evidence to upload (079f56f)
- Show task view on project task list shows view on click (b69b8de)
- Show tasks in task definition for group tutorial (1dd5018)
- Show tasks with students who are not in tutorial (b47ea95)
- Show visualisation when switching to and from pie chart tab (4377e0c)
- Show visualisation when switching to and from pie chart tab (78c940b)
- Show year in rolling over unit list (bc88d5c)
- Show year in unit admin interface (91e4e67)
- Show year when choosing teaching period for unit (a18d606)
- Showdown in bower (0c17e19)
- Simplify access of start date in task description card (f889b0d)
- Sorting on students excluding tutorial (fdd8da5)
- Stop "alert.type | ucfirst" from being shown (5897806)
- Stop burndown chart pushing time series multiple times (0d4f305)
- Support Angular 6's build steps in Docker (780f15b)
- Support case for when original message is removed (7d1b53f)
- Support Docker on Windows (caa3a59)
- Support Docker on Windows (233308a)
- Support Docker on Windows (cfd3194)
- Support edge case emoji (e8c979d)
- Support undefined emoji results (375fa5b)
- Switch audio comment recorder to use new TaskCommentService (bf4e4ca)
- Switch back to using $interval instead of $timeout (beb940a)
- Switch back to using $interval instead of $timeout (f7de5f9)
- Switch back to using $interval instead of $timeout (e35267b)
- Switch font awesome icon to material icon (85df19e)
- Switch from using incorrect lodash function in analytics service (ca62551)
- Switch from using lodash's fromPairs to underscore's object (e6fe95e)
- Switch from using underscore's .where to lodash's .filter (b466231)
- Switch PDF viewer to use data property and not set type explicitly (fc39629)
- Switch project dashboard view to wait for unit load (213179d)
- Switch project tutor name to names (c8d8827)
- Switch task URL when clicking next and previous (198c13a)
- Switch to task composite key over task id (7e491f0)
- Switch to tutor name rather than tutor.name for tutorials (4bdd705)
- Tab view selector for teacher view (3cb92c7)
- Task PDF import to use new response (f6fd5c5)
- task sort order to include a wider range of task states (b149e8e)
- Task status bars in portfolio assessment view (30819bb)
- task submission url change (9da613e)
- Teaching Period create method (daebeea)
- Teaching Period create/update (34765df)
- Teaching Period date error (49ca3a2)
- Teaching Period get method (0c1eda9)
- Teaching Period icon (384595d)
- Teaching Period list in unit editor (e330171)
- Teaching Period settings modal (38061cc)
- Teaching Period state in ui-sref (238e057)
- Teaching period state indentation (6da93c5)
- Teaching Period update refresh page error (158142e)
- Temporarily fix improper tooltip to use unsafe HTML (4bcdcfb)
- tense on analytics events -- ensure past (836aed7)
- Test length of name array in initials (6a52083)
- Text and tasks in portfolio wizard (c3fdc5d)
- The active until date options in period editor (2c9848f)
- The active_until calendar operations (c37b7da)
- The link to teaching period edit from list (cfedad2)
- The typo in the rollover teaching period (c61046e)
- top tasks to ensure that future tasks includes those due today, and is ordered by grade (e414b46)
- tutor view visible list points (c1a115a)
- tutorial modal for units. Ensure tutors work on create and edit, add placeholders for required data (b29cdf8)
- Tutorial use in plagiarism list (8e15c2b)
- Tutorial use in tasks in tutorial filter (f45ace0)
- Tutorials use in portfolio and filter performance (ccf22a9)
- Typo (7e1d0c8)
- Typo in task status text (0c18a64)
- Typo in unit grades url (87e1742)
- Unit editor for mutually exclusive dates & Teaching period (f4ad911)
- Unit editor start and end dates (bf46492)
- Unit grading to include students without portfolios (d169183)
- Update add comment within Task (62e10be)
- Update alignment tool to be compatible with admin aligner (d7af7c5)
- Update colour for status do not resubmit (70a4ce7)
- Update comments and code in Progress Modal (9faa24a)
- Update CSS class in task ILO alignment editor less file (d88e7c3)
- Update directive tags for modified task-ilo directives (75e0d69)
- Update Dockerfile for SASS support (6f5a33a)
- Update env to work with new rails (dcf5409)
- Update incorrect grammar in task sheet outcome panel (242cf0b)
- Update plagiarism/similarity card (f4b6468)
- Update portfolio status on compile and delete (f4844ef)
- update project task stats to have demonstrate and fail values (6c36457)
- Update quality rating after modal assessment (eda7ad7)
- Update resolve with to use null paramter (2a21f8a)
- Update selector of sign in page h1 DOM element (2d47983)
- Update SHA of updated commit in migration guide (7802544)
- Update task alignment model to show task name (d15fc55)
- Update task alignments when selected task is updated (80564c0)
- Update task ilo alignment editor template path (3b63e2b)
- Update template path of ILO alignment modal (b0e2e15)
- update text for average student in ILO charts (5a06b5e)
- Update text in description of target and due dates (a75cf6f)
- Update tutorial enrolment success to use returned list (08f6c69)
- Update user icon to work on new account (e2b484a)
- Update view for plagiarism based on dismissed (775586c)
- updated to new api name (2892afd)
- Upgrade contenteditable usage (93cb24b)
- Use card instead of text (fc35f98)
- Use correct alert type (47c7a51)
- Use correct payload when deleting and updating Groups (9ac4adf)
- Use correct status for dropdown task status selector (cc45d30)
- Use first tutorial id on student group creation (b04c3cf)
- Use function pointer for plagiarism view report (3191382)
- use new API to access tasks using project and task def rather than task id (25fef48)
- use new API to access tasks using project and task def rather than task id (a67f00e)
- Use new bindings for tcc from student-list (89af662)
- Use portfolio task status in create portfolio list item (e49f4b1)
- Use project_id and task_def_id for selected task (fc08389)
- Use project_id on header template (e46f1bd)
- use restricted scope in view comments and submission to allow views to appear in tutor task marking view and student task feedback view (21ec675)
- Use SafePipe instead of bypassUrl function (8ce59db)
- Use student filter in student list (2c2e610)
- Use switch to tutorial in "project" object (29ad37a)
- Use target grade name, not index, for target grade analytics (7cdd92f)
- Use teaching period name function in rollover (0579f6c)
- Use teaching period name function in rollover list (723ca34)
- Use the correct url for teaching period modal (fe27627)
- use unit_id only instead of passing the whole unit to task on test submission. (54fc10d)
- values in box plot -- adjust range and work with new data from server (90f32fa)
- Visualisations refresh on load (d6b98c3)
- Visualisations refresh on load (0c50c3f)
- Visualise achievement HD target bar use correct data (24ca40b)
- whitespace and other suggestions (08270b2)
- Wrapping of file types in uploader drop zone (4468584)
- xl screen sizes and modify breadcrumbs (0779046)
- Sorting on unit tutorials (bcdba1c)
- 'task-webcal' review by @jakerenzella (f9cdd41)
- Accidental removal of get group members call (4a03bc3)
- Add .tpl.html extension to unit groupset editor template (35781e9)
- Add @Injectable annotation (49c16f3)
- Add background color to hover and selected items (d9f1fe5)
- add bootstrap override (49fbb18)
- Add campus selector to admin student list (9c5b1d2)
- Add correct external-name constant path (aae5099)
- Add correct template URL to PDF viewer (44be34b)
- Add download grades (c1da8f6)
- Add elevation abck to table (2d4096e)
- Add form entry to unit create modal (440b846)
- Add in forward looking tasks on top tasks (df8ec95)
- add in text for ratings of LO - Task alignment strength (ec30628)
- Add index.html to start_url (1e7f1b8)
- Add Injectable annotation to services (0a5a1ff)
- Add institution settings back into admin menu (99d2732)
- Add link to task inbox in view all units (1a4100c)
- Add missing .tpl extension to mark offline modal (ef650c2)
- Add missing $timeout dependency for sheet viewer (d1645fe)
- Add missing assessingUnitRole to tutor marking tasks tab (d9c62ea)
- Add missing brace for CSS selector (59dbeda)
- Add missing clear selected task method (2d13911)
- Add missing comma in angular module (2696ef6)
- Add missing create portfolio task in inbox (19ef3f8)
- Add missing dataModel object on controller initialisation (2bad253)
- Add missing dataModel object on controller initialisation (aef51d2)
- Add missing filteredTasks on initial scope load (c8ceb84)
- Add missing line terminators in main (a3be25e)
- Add missing listener service (368a889)
- Add missing modules to main.less (06437b9)
- Add missing other parameter in entity cache (ff84bad)
- Add missing PDF viewer module dependency (c04d4d0)
- Add missing peerdependancies for @ui-router (03a397a)
- Add missing properties to sort (9e60957)
- Add missing range value for task completion stats (3a18ad5)
- Add missing showdown map file to vendor files (92d6760)
- Add missing task abbreviation to grade task modal (62fd108)
- Add missing typeahead to feedback assessor list (2169207)
- Add missing unit role to marking context (6012f61)
- Add missing units.states module (02c532e)
- Add missing vendor prefixes in home.less (db04562)
- Add more serviceworker registration fixes (b27c1fd)
- add old grade to project update on assign grade (99f0dc7)
- Add optional data in error callbacks (158cc47)
- Add overflow back to task inbox to retain style (5e02e2e)
- Add scope back to manifest (0fbca4e)
- Add some null checks for inbox filters (518652d)
- Add sorting to portfolio assessment page (74b622e)
- Add sql type and vb type (c09d4a4)
- Add support for firefox with contenteditable (9755566)
- Add task pin callbacks (95d2682)
- add warning messages on failure to connect to server to fetch roles or projects (497d0c4)
- Adjust last read comment to be not read and not to me (4cb70bf)
- Adjust layout for consistency (4233974)
- All list UI (faf7fd3)
- All projects custom list (3a3e155)
- All units list comment (2912922)
- Allow fillWithUnStartedTasks to use task def id or obj (a5d61b9)
- Allow units without ILOs to be included in portfolio (cbf39d7)
- Amend .center-full-screen so that it looks better in Chrome (b82714e)
- Amend analytics in student feedback to use $scope (ff540ed)
- Amend directive name of studentGroupTab to manager instead (d86e165)
- Amend double 'fa' class on status icon (73ea90f)
- Amend dropdown in unit outcome alignment to switch alignments (ffc690c)
- Amend dropdown in unit outcome alignment to switch alignments (35fa58b)
- Amend incorrect filename for notification settings modal (7085006)
- Amend incorrect template path for file uploader (30bacb6)
- Amend incorrect template path for user settings modal (ea9e0f6)
- Amend incorrect template URL for error states (dfc2d70)
- Amend incorrect templateUrl path of common partials (041919d)
- Amend incorrectly displaying graphs in Firefox (1aff036)
- Amend no tasks aligned or selected error to show correctly (ec0465a)
- Amend task URL entry from task key (19d50e1)
- Amend template path of incorrect unit admin view state (8d27187)
- Amend typo where 'doubfire' was used instead of 'angular' (66b44b0)
- Assessment text and remove pre (4337068)
- Audio buttons disable and tracks are enable/disabled (39c697f)
- Avoid use of campus function in filter if not needed (9e33550)
- Base styling of task-sheet-view off task-submission-assessor (b49d16d)
- bootstrap usage problems (3c4688c)
- breadcrumb issues on tutor/admin views (39dc5a1)
- build config removing map file from js (a9fcf38)
- Bypass sanitization of webcal URL (44e955a)
- Calculate email in user icon to avoid cases where email not linked (58a16a5)
- Call methods on task instead of taskService (1633254)
- Cannot Specify Dates (94c6893)
- Change build config to preprocess api-url (0da7b2a)
- Change dependency module of student-project to project-viewer (d148040)
- change from infinite interval window resizing to resize on switching to view that shows graphs (c02c215)
- Change how markedown pipe marks the text (37e57df)
- Change Ready to Mark to Ready for Feedback in text (2967784)
- change to ng-if so that hidden element doesn't impede cause problems with breadcrumb spacing (68bbef1)
- Change upload types to accept excel and reject gif (92e9cf6)
- Change wording of missed deadline (746d1a1)
- Changed ng-model and added help-block for draft-learning-summary dropdown (9920523)
- Changes incoming after merge (3e9b9a3)
- Changes to top reason alert box (71f202c)
- changing grade updates task stats (8156aa7)
- Check task existance on deadline check (a278fbe)
- check that tutor exists on add tutorial (4255d2c)
- Close user settings dialog when save is pressed (a07610a)
- Comment explaining teaching period state (f93d1d0)
- Comment for external name in teaching period modal (004bbfc)
- Comment for root state in index.coffee (5ba09cb)
- Confirmation upon deletion of stream (4e501fe)
- Contributors were not being shown (dc1b2ca)
- Correct calculation of radius to use max (ad023f0)
- Correct calculation of top task value (865186e)
- Correct campus filter and update tutorials list to work with no campus (26043f5)
- Correct component accessors for templates (4e9f3be)
- Correct dates in task list, and tutorial change in unit page (052e0aa)
- Correct display of request extension button (6ee2211)
- Correct error in inbox when null task (374d3a5)
- Correct error message on failed enrol student (f1beb03)
- Correct group membership on switching groups (92b462f)
- Correct improper mapping of task group set (ec99bb1)
- Correct invalid timing of status update (b5094b0)
- Correct issue assigning returned burndown data on submit (e18e69a)
- Correct issue where project reloaded unnecessarily (ddc92c3)
- Correct issue with drag and drop not showing in comments (0c92b1a)
- Correct issue with loading Teaching Periods on edit page (4d3e995)
- correct issue with marking task ready to mark on submission tab when no file upload required -- ensure that the task status is not reverted, and that the file uploader is not shown (dba3562)
- Correct issue with plagiarism modal from card (ca9e510)
- correct issue with student created task alignments (00427e8)
- Correct issue with task description on resource download (e943c8d)
- correct issue with task submission in full screen -- ensure status update triggered (a9b2677)
- Correct issue with timeout redirection and missing alert service (1b6a978)
- Correct issue with update in entity service (0b39724)
- Correct issue with use of generated date in task description card (7e519cf)
- Correct linking issues with goup editor (3590f85)
- Correct missing group set selected attribute (71fafca)
- Correct percent in status pie chart (5b4e9c5)
- Correct propogation of status in group tasks (d69d361)
- Correct replace to remove . from task ids (ffb4887)
- Correct rpres file extension (ae74746)
- Correct scope access in task update (773c933)
- Correct scope issues identified in deploy (bbb9261)
- Correct shaddow of the gradeService name (9c8a62c)
- Correct sort on student table (1ad5ea4)
- correct start date on unit creation (119120d)
- Correct student group filter to limit when in group (0f9a137)
- Correct student list sort order (15b77cb)
- Correct switch tutorial and tutorial list in tutorial select (9743d5b)
- Correct tag mismatch in new user wizard (22924bd)
- Correct task selection and pagination on task editor (a624e5d)
- Correct tooltip on download button (17529ac)
- Correct tutorial description to handle no campus (21606bd)
- Correct type of due_date in task (df69749)
- Correct typo in tutorial list (ab6db05)
- Correct unit admin page (b000fe6)
- Correct use of tutor name across filters (7e89c70)
- Correct use of tutorial in short tutorial description (e0cf35d)
- Correct use of tutorial in students for group (ed844cd)
- date pickers on unit update page (7360294)
- default selection of groups when group set selected (2f41c35)
- Default show upload button on uploader (9349f2f)
- Default tooltip to shown (a0b9048)
- Deprecate toJson for task-comments (b70ceb9)
- Direct to teaching-period (0f34fbe)
- Disable the date button in unit editor (20dbe97)
- Disable unit custom date button when Teaching Period (94f2a73)
- Do not provide default name to groups (03dcfb9)
- Do not show main contributors again (7c87201)
- Dockerfile to install latest node (db1a6fb)
- Don't cache google analytics (934b586)
- Don't load about modal content until modal is shown (7af54fa)
- Don't show comment panel when no task selected (caf4849)
- drill down for task/tutorial so you can view details of tutorials for a task or visa versa (c5425e3)
- Duplicate enrollment on student page (13d6fe3)
- Duplicate enrollment on student page (80d3208)
- Enable gif file upload on submission (a1c0423)
- Enhance error message with details for task dates (23454e0)
- Ensure [ can be sent as a comment (9bec02b)
- Ensure a minus sign can be in an emoji match (edeb737)
- Ensure a plus character can be in a colon match (87fb6a7)
- Ensure a single teaching period get is mapped with active func (ca8f029)
- Ensure afterExtension function is only called if present (991b8e6)
- Ensure alert service singleton is returned from factory (364610d)
- Ensure all components are added to the angular.js file (87252ac)
- Ensure all tasks are included in top tasks calculation (7e1e408)
- Ensure all tutorials have an inbox description (c02676d)
- Ensure api/ data is not cached (ab5a30a)
- Ensure asset fonts are compiled from vendor directory (d476437)
- Ensure audio recorder is wide enough for students (4f35db4)
- Ensure bind to viewier when ready (cf5f63a)
- Ensure calculated due date shows "day" from server ignoring time zone (a50bcbb)
- Ensure campus can be sorted in tutorial list (ab6bb47)
- Ensure clickable areas with action buttons are not row (1dc3593)
- Ensure clicking a student in admin page takes to student project (7d2eb82)
- Ensure comment series takes into account comment types (0ac3eaf)
- Ensure comment-reply is positioned correctly (a472406)
- Ensure compound emoji are matched together (7f1a52a)
- Ensure computed class propogates correctly on status change (379668c)
- Ensure confirm dialog on Delete Task (7e195c9)
- Ensure content is clickable left of alerts (6fc6f47)
- Ensure correct error mesage on upload network issues (3fe6817)
- Ensure data is available before email (980af9a)
- Ensure discussion response playback can stop and restart (469f694)
- Ensure due date test checks task def to remove errors (4687703)
- Ensure duplicated task definitions don't get merged into the MBD list (3a692a8)
- Ensure dynamic page routing enabled (a3f58b2)
- Ensure element IDs are unique (663242a)
- Ensure elements use angular-watched sources for property bindings (786f6bd)
- Ensure enrolment modal appears (7f3c39f)
- Ensure evidence can be re-uploaded (52cf858)
- Ensure export from student list works (9feb409)
- Ensure external name is rendered in dom (b73b678)
- Ensure grade in task list handles missing grades (0c9d3a9)
- Ensure gravatar icon is shown if needed (e8431d8)
- Ensure group filter works for mine and all (17c2e34)
- ensure group filter works with no tutorial, and that filter works correctly on tutor unit page (1694104)
- Ensure group number placeholder is reset after deleted (c3fc9de)
- Ensure group service always gets group members (74cd7d6)
- Ensure groups and members sync better (84c5eb0)
- Ensure home has the notification query parameter (59c1b09)
- Ensure link to student email on unit enrolment page (242032b)
- Ensure manifest is always looked for in root (6c16c4d)
- ensure markers show on progress overview and that graphs within alignment view update when view expanded (f6f01dd)
- Ensure material icons style overrides Roboto in typography file (5f1a53e)
- Ensure MatPaginator selector works in dynamic component (68f23cb)
- Ensure modals are services only (dc43f49)
- Ensure new users default to true for notifications (e3b7b54)
- Ensure no serving using common.tpl files (19516d5)
- Ensure node-sass is in package (0b3c5bc)
- Ensure notifications trigger on correct query param (d95f3f8)
- Ensure order of stats is correct in CSV (4a83178)
- Ensure orderBy uses string arg for cross-browser compatibility (2b47f69)
- Ensure pdf panel view uses angular syntax (8d7fe11)
- Ensure PDF viewer uses object (d085937)
- Ensure plagiarism flag only shown if not dismissed (ded6d3d)
- Ensure plagiarism modal has task in scope (46ceecd)
- Ensure project filter works with empty filters (c78ee55)
- Ensure properties used in bindings are public (0b783ca)
- Ensure propogate task status works on student view (8dbdca8)
- Ensure Quality points > 0 to show details in task view (923b653)
- Ensure redirect to home if project id is missing (2026579)
- Ensure regex works in safari (fd79ce4)
- Ensure Roboto is being imported (d417427)
- Ensure safe works for pdf urls (f201a16)
- Ensure scroll to task for staff list uses new selector (6d373b1)
- Ensure scss files are importing dependancies (c298d50)
- Ensure serviceworker is registered immediately (9a36721)
- Ensure state is resolved when students are clicked (f4a0a0a)
- Ensure status change when no comment (9ad76cd)
- Ensure status-icon is downgraded and made available in angularjs (56b9f4e)
- Ensure student campus function always returns something (1d642ae)
- Ensure student filter works on portfolio page (e30e8e2)
- Ensure submission dropdown is appended to body (f3d5fc2)
- Ensure subscription to the put in notification settings (5d533c9)
- Ensure target date only fetched when description has task def (6bed291)
- Ensure task assessment info card updated by removing listener (1db9822)
- Ensure task comment "look" updates on delete (6825e9e)
- Ensure task dashboard uses panel for task sheet (a4e5b5b)
- Ensure task definition id is passed to alignment create API (650afa0)
- Ensure task ID state parameters are correctly handled (d1c117a)
- Ensure task inbox list CSS applies (3aa9972)
- Ensure task list uses portfolio task status on create portfolio task (0bb2d80)
- Ensure task resource URLs update on task change (36f2363)
- Ensure task sheet can be viewed (c86d06e)
- Ensure task sheet works in native pdf viewer (fe7d954)
- Ensure task status can have 0 stars (a4d83c7)
- Ensure task with correct definitions are loaded (5e2bc94)
- Ensure tasksInTutorials filter uses project for tut id (ca78bde)
- ensure that active is updated when units saved (c2a2a66)
- ensure that alignment charts change on student full screen view when student project is changed (da5123e)
- Ensure that all groups are returned if no project or groupset (ae3611b)
- ensure that all students filter shows on the task tab by defauly when viewed by a staff member without a tutorial (e2d4c88)
- Ensure that campuses are loaded on start (01de1a7)
- Ensure that entity creation works for tutorials (072afde)
- Ensure that extensions are shown only when applied (c00a972)
- ensure that grade changes propagate in group tasks (39a7cc9)
- ensure that group tutorial changes when updated in group selector (b6a06eb)
- Ensure that groups show a message when no groups in the tutorial (f25986a)
- ensure that is graded is added to the task on creation (c780a20)
- ensure that new task definitions can be added with default values, and that when added the task is changed to edit mode (fd3f692)
- Ensure that new task definitions include a tutorial stream by default (282591f)
- Ensure that old status updates on task change (a718467)
- Ensure that PDF comments can be shown (d037673)
- ensure that PDF panel has a height (be6ea85)
- Ensure that portfolio view uses submitted grade in grade filter (2774db6)
- ensure that project and unit role cache are cleared on logout (0a6b149)
- ensure that project tasks are always loaded into the project, so they are accessible across the different task views (3071e8b)
- Ensure that student can select tasks for portfolios (cba1a0c)
- Ensure that task alignments appear on task sheets (25e8a3f)
- Ensure that task description card can handle null tasks/definitions (9876836)
- ensure that task status pie is updated on change of grade and task status change -- added events to trigger this. (f6d5e06)
- ensure that task status pie is updated on change of grade and task status change -- added events to trigger this. (197931b)
- ensure that tasks are loaded once students are loaded for the tutor task view (0e7c85d)
- ensure that timeouts work on alerts (7d83380)
- Ensure that tutorials list shows tutorials without stream (3bea291)
- ensure there are error messages on adding tutor to unit (ad031f8)
- Ensure time exceeded can still be submitted (4a50deb)
- Ensure time exceeded does not allow transitions (af9b7cd)
- ensure tool top shows on task outcome alignment when hover over task abbreviation (b3673cd)
- Ensure tooltip is correctly configured (954c54f)
- ensure top tasks work if there is no tutorial for the project (4424a75)
- Ensure tutor check uses name (0f7abe6)
- Ensure tutor name is rendered in legacy tutorial list (65e0c0d)
- Ensure tutor names use unique (fa6c13e)
- Ensure tutorial and task def functions called on init (5336593)
- Ensure tutorial stream is mapped on update (e75ed83)
- Ensure tutorials with null stream show when stream undefined (1fa7eeb)
- ensure unit role loads early in admin pages, and cater for admin edits in the analytics (31922b9)
- Ensure unit student plagiarism list is in one root element (0d92b69)
- Ensure upload wizard resets to initial after upload (17f8890)
- Ensure user-icon gets correct user object (d242b16)
- Ensure user-icon is correct width on modify unit staff page (31623b4)
- Ensure using tooltip-html-unsafe (c6d4f46)
- Ensure vendor css files are added to final css file (044ca27)
- Error caused in landing page logo (6e553e9)
- error in achievement box plot name (3669086)
- Error message for fetch project/roles (9fa73c7)
- Error message on unit details editor (ec6c455)
- Expand filter search for task and project filters (b198e41)
- Explicitly pass user into the user icon inputs (36b0aeb)
- Export global object for d3 hack (d1a0c0f)
- Export tutorial details to CSV from student list (842faaf)
- Expose browsersync port in Dockerfile (faa2e6e)
- Fetch pdf details and ensure task consistency (a870cbf)
- Fix alignment data mapping on submission upload (6bbd562)
- Fix all CSS and functional issues with task modules (55f88b8)
- Fix bower parsing error (c42666a)
- Fix broken filter for non-aggregate tutorial filters (7a76bcc)
- Fix broken state navigators from home and unit dropdown (297044d)
- Fix broken url on homepage (048311c)
- Fix bug preventing portfolios from being deleted (4801a87)
- Fix bug searching through list including null tutorial (8abd80f)
- Fix bugs on deletion of a unit's tasks (2d9973e)
- Fix build order (60ed2e5)
- Fix card danger class application (c25af3a)
- Fix comment last read receipt (1f2c8ed)
- Fix comments from not being submitted (693e01b)
- Fix constant redirect cycle issue (74d92d0)
- fix default selected task for tutors (89bd10e)
- Fix dependency errors with task and project service (3d620ab)
- Fix directive tag of unit tasks editor (258e983)
- Fix dropdown of state selection being cut off (af4cb34)
- Fix duplicate options in ng-options (7ca727b)
- Fix emoji not matching (42a590d)
- Fix event capture issues with button on Firefox (d2cbda9)
- Fix exceeding 12 columns (d8d3fe7)
- Fix filter for all task definitions (0e543a3)
- Fix filter trying to lowercase numerical value (0432a1b)
- Fix filters to use new staff filter value (9e5c5b4)
- fix function that used async await (068fa78)
- Fix group contribution percentages (91d99a6)
- Fix group member assignment having not assigned rating (95dbfe9)
- Fix humanize date if no date is provided (781c8cf)
- Fix inability to add task comments (f7322b6)
- Fix incorrect call to alertService (ec7ac31)
- Fix incorrect task definitions boolean expression (87f5d63)
- Fix incorrect template for user admin (e1e9b58)
- Fix incorrect variable reference in tasksWithName (9d02c42)
- Fix issue where non-aligned tasks can be included in portfolio (aa43be7)
- Fix issue where PDF viewers were not showing PDF (e27beea)
- Fix issues creating portfolios (988cdaa)
- Fix lcfirst filter for no input (e04ef4e)
- Fix left-hand gutter being stuck to side of viewport (fdabdc5)
- Fix logic in task def pipe (b15e2b4)
- Fix missing references to main.less (9c3b3eb)
- Fix missing references to variables (708fa3c)
- Fix mobile form of status card dropdown (f79c104)
- Fix multiple tutorials updating on one tutorial change (04f2bc9)
- Fix ng-model attribute update for task def selector (0d4b125)
- Fix old selector in scrollDown (328bfb8)
- Fix package issues (2e53c00)
- Fix plagiarism reports not showing for staff/students (677b497)
- Fix project portfolio error message when no tasks are included (09072de)
- Fix reference to taskService.gradeableStatuses (35af7ab)
- Fix scope issues of serviceWorker (4e5651b)
- Fix scoping issue in staff task list (b47cdbb)
- Fix SCSS typo (29b63cf)
- Fix setting src for audio to null (6c38ee1)
- Fix showing student ID step for staff (5a52d5d)
- Fix state reference for administrator options on home (270c491)
- Fix styles not applying for audio comment (426d9a1)
- Fix styling for task sheet view (833102d)
- Fix styling for vieweing pdfs in task dashboard (f27fb7e)
- Fix syntax issue for api files (ee81e64)
- Fix task change abstract state callback null task (3cb1bed)
- Fix task pie charts not working when switching view mode (2b3a481)
- Fix task pie charts not working when switching view mode (664129f)
- Fix template path of the Task ILO alignment viewer directive (2c26463)
- Fix template path of unit staff editor (685bcca)
- Fix to use name over tutor name (fc35499)
- Fix tooltip for reply and delete (82f84b2)
- Fix trimming nullable student ID (6477946)
- Fix tutorial dropdown selector filter (db09afd)
- Fix typo in Target Grade tpl (be82707)
- Fix typo in unit-role module name (218f07e)
- Fix unit dropdown linking to old project state (a32af8d)
- Fix various messaging with deadlines (4d94fd7)
- Fix word wrapping between words (42cb37f)
- Fix word wrapping between words (93d6b43)
- fixed the aligmnent of learning outcome (circles) (b3f812e)
- Force max quality star ratings to update on task change (b07829b)
- Force PDF panel view to reload when pdfUrl has changed (34f979a)
- Get correct active until date in teaching period editor (53ba516)
- Get modal showing for about dialog (164165a)
- Get plagiarism flag working in student list (e3008f1)
- Get portfolio viewer working again (b43e92c)
- Get the teaching period if it is not in loadedPeriods (a2d1842)
- Give meaningful names to group by (39c5f46)
- Group count when students move groups (90f5809)
- group set panel width when no group sets exist (1a429c7)
- Group ui changes (9bce623)
- Group work indicator in the task editor (0459853)
- groupset responsiveness fixes (16c1a6f)
- grunt to include map files -- they are not js so wont pass through uglify. At the moment they are only deployed on the development build... (3385d2f)
- Handle empty tasks with empty projects (64b0f57)
- Header of task dashboard when no tasks selected (0865438)
- Height and spacing around the file upload window (4f42585)
- Hide 'select task' warning when task is selected (e3320b8)
- Hide "No Data" when data is available for target grade chart (b12276a)
- Hide internal abbreveations on task list (6bee280)
- Hide spinner once error message has loaded on sign on (14d2f98)
- Hide stream as needed in student tutorial list (35b3ff4)
- ilo missing in show ilo modal (1885669)
- ILOs now display if summary mode is enabled (dbd80ef)
- Implement callback for changing selected group set (4a20718)
- Implement partially broken features of group selector (8104ec3)
- Import style sheet (d3bd426)
- Imports to TutorialStream (80de675)
- Inactive overides active in all projects list (4029be1)
- Inactive overides active in drop down list (a31f1d0)
- Inactive overrides active in all units list (27a9eb4)
- Include user settings dialog in providers (e7cef82)
- Incorrect template URLs for user admin modals (4c37eed)
- Inject missing analytics service to task description (3a71ed7)
- Inject missing dependency for UserModalCtrl (3fcb6cf)
- Inject missing user settings to basic header controller (aa7575d)
- Introduces fixes to group control settings in admin (3ecbad2)
- issue fetching project details when student selected and has tasks already loaded (a60a81e)
- issue fetching project details when student selected and has tasks already loaded (4efbb7f)
- issue if tasks arrive before the student project when doing initial load (30ec82a)
- issue if tasks arrive before the student project when doing initial load (88dc97d)
- Issue with filter due to missing tutor details (0770354)
- Issue with missing function in portfolio viewer (849b976)
- issue with portfolio not showing on assessment page (b4b74b9)
- Issue with set selected task in staff task list (4c28a10)
- issue with tasks missing and being duplicated for students in front end (774fae9)
- issue with tutor filter where students do not have tutorial allocated (aeb322a)
- issue with updating tasks in the portfolio task selector. (71c2c92)
- issues resulting from the server no longer returning tasks that are not started (d3185b8)
- issues resulting from the server no longer returning tasks that are not started (3082556)
- Keep d3 library at exact version (cdccb35)
- Limit task feedback to 5 items (484ee2f)
- link between LO and alignments in unit admin -- ensure new and deleted LO appear correctly (4c8a2b2)
- Link projects to teaching period (eee7e63)
- Load font icons earlier (da92295)
- loading projects and unit roles twice on entry to home (42825c1)
- Locate tooltip position for alignment bullet chart to mouse (ae89f78)
- Make activeUntilOpened false when settings modal is loaded (ebad21d)
- Make changes to have plagiarism report show for staff (44ddcd2)
- Make endOpened false when start date is selected (064c46e)
- Make grade icon responsive to new input grades (ee55aca)
- Make loadedUnitRoles null in unit rollover (10ecda5)
- make project view(s) properly responsive (19162ce)
- Make student search in tasks list case insensitive (7894766)
- Make student Tutorial list work with streams (f217155)
- Make sure user icon behaves as expexted for new user (b507fa6)
- Make task filter more responsive (40bbd16)
- make task filter work with search within task + task.project() scope (2cced2f)
- message related to task csv upload now using week and day (571b5c0)
- Minor changes in calculating top task (d18ef10)
- minor groupset bootstrap usage/alignment (b196b15)
- Missing closing bracket for directive (0cec5f6)
- Modify UI of all units list (e9c69a8)
- More manifest tests (1c2fa8b)
- Move app controler to ensure it loads (b8d1431)
- Move drag CSS selector from panel-body to panel (0d66c8f)
- move floating "tutor actions" element to fix breadcrumb spacing (e450f8f)
- Move ng-if of replaced unit achievement stats element to div (e247566)
- Move signout logic into auth service (e6337d6)
- NaN issue on task summary stats page (c0747af)
- NaN issue on task summary stats page (4d039cc)
- Onlt allow form submission when the form is valid (75aeaf0)
- Only allow plaintext in the comment editor (7948386)
- Only allow plaintext in the comment editor (#161) (22348ca)
- Only show failure full-screen div on homepage if needed (abdaca9)
- Only show unit index template if unitRole loaded (3e33921)
- Organise grading view with pills (a6cd04e)
- outcome alignment update when selecting students -- watch for task changes to ensure project has details when creating charts (3e20c87)
- pagination on grading tab for teacher view (831af97)
- Pass id is from inbox form rather than object (656e3cb)
- Pie chart will show only relevant tasks by the target grade (724de99)
- Pie chart will show only relevant tasks by the target grade (15ad594)
- Pie chart will show only relevant tasks by the target grade (926fae7)
- Pie chart will show only relevant tasks by the target grade (3dfd2c8)
- placement of notification (bd61f35)
- Plagiarism sort order (d5c58ad)
- Pluralisation typo (a3fe3c6)
- Prepare new user setting dialog with new resources (acb2142)
- presence of empty tutorials in the task stats -- and block loading of analytics unless selected (24b8a05)
- Prevent auth timeout cycle for unauthorised state (812e732)
- Prevent clipping of dropdowns in panels (d57d2f6)
- Prevent compile steps shown in portfolio review (8745997)
- Prevent highlight of one extra task new comment (0931387)
- Prevent rating alignment hover state changing in readonly mode (98d8fef)
- Project service addTaskDetailsToProject applying to null array (e958ad0)
- project task stats so it combines discuss and demonstrate (ie. no demonstrate in the stats) (a5def6f)
- Provide correct user to user settings modal in header ctrl (9d4edbf)
- Query Teaching Period to load on refresh (24d4bdb)
- Reappending tutorial abbreviation (dd7e6fb)
- Recreation of PDFs (3df2a47)
- Recursive call to state change for single unit users (dcfd7eb)
- Redraw graph when switching to and from visualisation states (0cee112)
- Redraw graph when switching to and from visualisation states (63c814b)
- Reduce CPU usage in docker - watch interval (6b1125a)
- redundant !important (470672b)
- Refactor comment modal to use new comment provider (870aa88)
- Refactor elements with col-sm-x and form-control (9bfa862)
- Refactor webcal.*id to *guid (c027890)
- Reference scope task over missing task variable (1878697)
- Reference task name in details panel header (472c99e)
- Register service worker after 5s delay (f93383e)
- Register the service worker when successfully signed in (1ed7d0e)
- Reinstate plagiarism tab in tutor view (b5decd2)
- Remove 'partials' from module name of student plagiarism list (794cf80)
- Remove ~ reference in sass use statement (f18d000)
- Remove 2 cases of unreachable code (8cd1fd9)
- Remove ability to add custom items to ILO/Task dropdown (d10ae55)
- Remove ability to deselect task from task list (d3b2dfe)
- Remove all units list scss (054de84)
- Remove all uses of tutor_name (f75c25d)
- remove analytics debug, but enable developer mode via config (f634a45)
- Remove bad d3 import in burndown file (30101d4)
- Remove broken mobile state switcher (b3833f3)
- Remove button from appearing to students (db121c1)
- Remove clipping of x axis value for burndown. (834fd68)
- Remove comment added emitter from composer (d152433)
- Remove comment type from addMediaComment (fdf34e6)
- Remove commented code from group service (6e02ec6)
- Remove console log from privacy policy page (f8c129c)
- Remove d3 library from package.json (3e9fce2)
- Remove date in teaching period table heading (906da65)
- Remove debug code from task alignment editor (a94481e)
- Remove debug code from task alignment editor (d6b96bb)
- Remove dependency on clear menus (89f13b5)
- Remove deprecated header service from common services (d9cf15a)
- Remove duplicate enrolled students in convenor view (b54f5f5)
- Remove duplicate enrolled students in convenor view (f1b7e55)
- Remove duplicate staff listing in unit admin (be67971)
- Remove duplicate staff listing in unit admin (b59e014)
- Remove existing merge conflict code (c89f3bf)
- remove export from task list in tutor marking view (801a86a)
- remove extra close head tag in index.html (1a6f545)
- Remove git merge markers (0341725)
- Remove icon wrapper (28e3c73)
- Remove incorrect popover input CSS pointer event (e4278f1)
- Remove issue re-zip on mac as server fixed (64e6de3)
- Remove issue with tooltip being pushed to bottom (ea025c8)
- Remove links to unit page from view all (d2627cd)
- Remove location for start_url from manifest (9cee52a)
- Remove log to task pdf url (3bc74ee)
- Remove logging from user icon (319c492)
- Remove logging of comment to the Console. (6ed0e16)
- Remove LSR considered as "extra file" (7e1b2c7)
- Remove missed deadline warning when the task is in submitted state (37aa477)
- Remove non-functional fullscreen mode from portfolio marker (007f548)
- Remove old audio recorder import (e2d4986)
- Remove old references to fullscreen (6ba8a69)
- Remove periods for querySelector ids (68e9404)
- remove progress values from task stats and convert progress sort to use values from task stats (26a3b91)
- Remove redundant DiscussionComment interface (5fd91c7)
- remove redundant individual selectors (c7cccda)
- Remove reference to coffee user settings (30fc978)
- Remove refresh of groups as removed from server (518d33e)
- Remove role authorisation from view all projects (cfc2ecc)
- Remove rollover method from unit editor (134e4d3)
- Remove scope from showTaskView function (f1a304c)
- Remove scope value from web manifest (b5f9361)
- Remove scoping (c76ba71)
- Remove scss file from view all projects (ea228d4)
- remove space from end of comment (3189f03)
- remove space from end of comment (6585750)
- Remove status from selector based on task status (5aef465)
- Remove step 0 from portfolio preparation step (39d2743)
- Remove studentFilter from displaying (4c55d22)
- Remove tab select on task viewer and update status text (971a7b1)
- Remove text apperaing on index when loading (1f10570)
- Remove the console.log statement (7117aa9)
- Remove the showDate from all units list (68ab328)
- Remove time exceeded from terminal state to allow resubmit (6b874c5)
- Remove times submitted (0440a23)
- Remove tutorial check in student filter (2f254f1)
- Remove typo in can apply for extension code (5d79fbf)
- Remove unnecessary cancel call on cancel button (763579b)
- Remove unused (6523446)
- Remove unused call from comment-action.component (1c7d4fe)
- Remove unused convenors value from unit (28fff77)
- Remove unused popover logic (b21f683)
- remove unused selectors (52e5644)
- Remove unwanted import statement (ffeb874)
- Remove user icon until clarified (f43507b)
- Rename comment-bubble-action selector (0ff3c9e)
- Rename pdf-viewer selector (42ff26f)
- Replace buttons with dropdown (32d981a)
- Replace getGroup for updateGroups (e19a1bf)
- Replace image with attachment in task-comment (9c236f5)
- Replace input with a in unit editor (d1555cf)
- Replace references for old csvResultService with new factory (a3c9f06)
- Replace unit details typo with Teaching Period (81f0ce0)
- Replace weeks with days (1c265d8)
- requested changes (da5a998)
- Reset default state of
showHeader
to true (3094a45) - Resolve tutorial issue found in 04f2bc9 without hack (345ffa2)
- responsiveness on analytics view (student) (6f00ee3)
- Restrict teaching period rights to Admin (36c9332)
- Revert to old status if modal was not presented (b906d35)
- Reword contribition rating text for new icons (a1d2e60)
- Rework submission wizard for needs help (1bfd987)
- Scroll task into student list on load (07ef1f9)
- Select first task that applies to filter (e77948f)
- Select project from 'Select Unit' to use project id (1a23c07)
- Select student from list uses unitRole (5128ac3)
- Send non-empty comment when task status changes (b7ba5b3)
- Set markdown flavor to be Github (00643ed)
- Shorten tutorial description using 3 letter day name (ad011cd)
- Show all projects in table format (df76ecc)
- Show active when both are active in rollover list (276060f)
- Show analytics gathering option on edit current user modal (9f72f7d)
- Show initials if background image not loaded (adc9bf8)
- Show task submission modal for new evidence to upload (079f56f)
- Show task view on project task list shows view on click (b69b8de)
- Show tasks in task definition for group tutorial (1dd5018)
- Show tasks with students who are not in tutorial (b47ea95)
- Show visualisation when switching to and from pie chart tab (4377e0c)
- Show visualisation when switching to and from pie chart tab (78c940b)
- Show year in rolling over unit list (bc88d5c)
- Show year in unit admin interface (91e4e67)
- Show year when choosing teaching period for unit (a18d606)
- Showdown in bower (0c17e19)
- Simplify access of start date in task description card (f889b0d)
- Sorting on students excluding tutorial (fdd8da5)
- Stop "alert.type | ucfirst" from being shown (5897806)
- Stop burndown chart pushing time series multiple times (0d4f305)
- Support Angular 6's build steps in Docker (780f15b)
- Support case for when original message is removed (7d1b53f)
- Support Docker on Windows (caa3a59)
- Support Docker on Windows (233308a)
- Support Docker on Windows (cfd3194)
- Support edge case emoji (e8c979d)
- Support undefined emoji results (375fa5b)
- Switch audio comment recorder to use new TaskCommentService (bf4e4ca)
- Switch back to using $interval instead of $timeout (beb940a)
- Switch back to using $interval instead of $timeout (f7de5f9)
- Switch back to using $interval instead of $timeout (e35267b)
- Switch font awesome icon to material icon (85df19e)
- Switch from using incorrect lodash function in analytics service (ca62551)
- Switch from using lodash's fromPairs to underscore's object (e6fe95e)
- Switch from using underscore's .where to lodash's .filter (b466231)
- Switch PDF viewer to use data property and not set type explicitly (fc39629)
- Switch project dashboard view to wait for unit load (213179d)
- Switch project tutor name to names (c8d8827)
- Switch task URL when clicking next and previous (198c13a)
- Switch to task composite key over task id (7e491f0)
- Switch to tutor name rather than tutor.name for tutorials (4bdd705)
- Tab view selector for teacher view (3cb92c7)
- Task PDF import to use new response (f6fd5c5)
- task sort order to include a wider range of task states (b149e8e)
- Task status bars in portfolio assessment view (30819bb)
- task submission url change (9da613e)
- Teaching Period create method (daebeea)
- Teaching Period create/update (34765df)
- Teaching Period date error (49ca3a2)
- Teaching Period get method (0c1eda9)
- Teaching Period icon (384595d)
- Teaching Period list in unit editor (e330171)
- Teaching Period settings modal (38061cc)
- Teaching Period state in ui-sref (238e057)
- Teaching period state indentation (6da93c5)
- Teaching Period update refresh page error (158142e)
- Temporarily fix improper tooltip to use unsafe HTML (4bcdcfb)
- tense on analytics events -- ensure past (836aed7)
- Test length of name array in initials (6a52083)
- Text and tasks in portfolio wizard (c3fdc5d)
- The active until date options in period editor (2c9848f)
- The active_until calendar operations (c37b7da)
- The link to teaching period edit from list (cfedad2)
- The typo in the rollover teaching period (c61046e)
- top tasks to ensure that future tasks includes those due today, and is ordered by grade (e414b46)
- tutor view visible list points (c1a115a)
- tutorial modal for units. Ensure tutors work on create and edit, add placeholders for required data (b29cdf8)
- Tutorial use in plagiarism list (8e15c2b)
- Tutorial use in tasks in tutorial filter (f45ace0)
- Tutorials use in portfolio and filter performance (ccf22a9)
- Typo (7e1d0c8)
- Typo in task status text (0c18a64)
- Typo in unit grades url (87e1742)
- Unit editor for mutually exclusive dates & Teaching period (f4ad911)
- Unit editor start and end dates (bf46492)
- Unit grading to include students without portfolios (d169183)
- Update add comment within Task (62e10be)
- Update alignment tool to be compatible with admin aligner (d7af7c5)
- Update colour for status do not resubmit (70a4ce7)
- Update comments and code in Progress Modal (9faa24a)
- Update CSS class in task ILO alignment editor less file (d88e7c3)
- Update directive tags for modified task-ilo directives (75e0d69)
- Update Dockerfile for SASS support (6f5a33a)
- Update env to work with new rails (dcf5409)
- Update incorrect grammar in task sheet outcome panel (242cf0b)
- Update plagiarism/similarity card (f4b6468)
- Update portfolio status on compile and delete (f4844ef)
- update project task stats to have demonstrate and fail values (6c36457)
- Update quality rating after modal assessment (eda7ad7)
- Update resolve with to use null paramter (2a21f8a)
- Update selector of sign in page h1 DOM element (2d47983)
- Update SHA of updated commit in migration guide (7802544)
- Update task alignment model to show task name (d15fc55)
- Update task alignments when selected task is updated (80564c0)
- Update task ilo alignment editor template path (3b63e2b)
- Update template path of ILO alignment modal (b0e2e15)
- update text for average student in ILO charts (5a06b5e)
- Update text in description of target and due dates (a75cf6f)
- Update tutorial enrolment success to use returned list (08f6c69)
- Update user icon to work on new account (e2b484a)
- Update view for plagiarism based on dismissed (775586c)
- updated to new api name (2892afd)
- Upgrade contenteditable usage (93cb24b)
- Use card instead of text (fc35f98)
- Use correct alert type (47c7a51)
- Use correct payload when deleting and updating Groups (9ac4adf)
- Use correct status for dropdown task status selector (cc45d30)
- Use first tutorial id on student group creation (b04c3cf)
- Use function pointer for plagiarism view report (3191382)
- use new API to access tasks using project and task def rather than task id (25fef48)
- use new API to access tasks using project and task def rather than task id (a67f00e)
- Use new bindings for tcc from student-list (89af662)
- Use portfolio task status in create portfolio list item (e49f4b1)
- Use project_id and task_def_id for selected task (fc08389)
- Use project_id on header template (e46f1bd)
- use restricted scope in view comments and submission to allow views to appear in tutor task marking view and student task feedback view (21ec675)
- Use SafePipe instead of bypassUrl function (8ce59db)
- Use student filter in student list (2c2e610)
- Use switch to tutorial in "project" object (29ad37a)
- Use target grade name, not index, for target grade analytics (7cdd92f)
- Use teaching period name function in rollover (0579f6c)
- Use teaching period name function in rollover list (723ca34)
- Use the correct url for teaching period modal (fe27627)
- values in box plot -- adjust range and work with new data from server (90f32fa)
- Visualisations refresh on load (d6b98c3)
- Visualisations refresh on load (0c50c3f)
- Visualise achievement HD target bar use correct data (24ca40b)
- whitespace and other suggestions (08270b2)
- Wrapping of file types in uploader drop zone (4468584)
- xl screen sizes and modify breadcrumbs (0779046)