Skip to content

Update of current work.#155

Open
DrLynch wants to merge 88 commits intomasterfrom
master
Open

Update of current work.#155
DrLynch wants to merge 88 commits intomasterfrom
master

Conversation

@DrLynch
Copy link

@DrLynch DrLynch commented Feb 27, 2026

Update to merge in latest changes from Brad.

bradley-erickson and others added 30 commits October 25, 2024 10:21
 Addressed weak reference for created tasks in asyncio
#179)

Bumps [rollup](https://github.com/rollup/rollup) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v2.79.1...v2.79.2)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cookie](https://github.com/jshttp/cookie) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](jshttp/cookie@v0.6.0...v0.7.1)

Updates `express` from 4.20.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](expressjs/express@4.20.0...4.21.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#193)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0.
- [Commits](indutny/elliptic@v6.5.7...v6.6.0)

---
updated-dependencies:
- dependency-name: elliptic
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
See #195  for future work. Full commit list

* abstracted current gpt responders to their own module

* updated wo_requirements to install lo_gpt

* added a comment about how we ought to handle responders in the future

* updated readme with future work
Co-authored-by: Paul Brost <pbrost@ets.org>
The improvements include, function to compile metadata, fixed sending metadata on reconnects, cleaned up event auth pipeline, various linting improvements, abstracted items to their own files, various loevent bug fixes.


Full commit list:

* Missing semicolons

* Slight clean-up of lo_event, and adding logic for extra metadata for debugging

* WiP: Sync between computers: metadata code

* Sane way of adding many pieces of metadata

* Comment

* Removing arrows, since those have a bug. Should be readded later.

* Moving lo_dash_react_components to Node 22, newer packages

* Missing semicolons

* Default host for websocket logger

* updated extension to use appropriate metadata functions and added metadata to queue on socket startup

* added stringify where needed

* updated to proper storage item and fixed storage bug

* changed order of dispatch event targets

* document retry code

* updated lo_event tests

* code cleanup

* updated extension event

* fixed typo

* updated docstring

* updated auth pipeline and fixed a few bugs

* re-added python build steps

* added some extra information to the lodrc readme

---------

Co-authored-by: Piotr Mitros <piotr@mitros.org>
Making sure I'm only adding not deleting anything from master version.
Restoring to previous state. I meant to put the changes in a fork to do a pull request with!
Added replace() function as acton for 'rplc' and 'rvrt' commands. Also added null actions for a large number of suggestion commands.

---------

Co-authored-by: PDDeane <paul.douglas.deane@gmail.com>
* fixed bug with inject.js that caused issues with the google CSP

* added the files this time

* pr feedback
Added better versioning to the system along with the next steps in testing.
* added dashboard to demo LOConnection and helper utilities

* documented the components

* linted files

* confirmed LOConnectionDataManager works with teh communication protocol and cleaned up some of the other code

* removed completed todo

* renamed loconnection

* updated page with hooks

* added lo connection constants

* updated buildconfig and buildlib to work with hooks

* moved rendertime to util

* fixed bug with immutable data

* resolved namespace confusion

* more cleanups

* added message queue to loconnection hook

* updated nextjs dashboard documentation
…205)

Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…207)

Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](pillarjs/path-to-regexp@v0.1.10...v0.1.12)

Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](expressjs/express@4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* code compiling for deployment of toy-sba

* state sync implemented, state load backed out

* persist redux store in local storage

* removed unused npm packages

* added draft of server side blob storage

* blob loading functionality passed to Brad

* updated lo event to allow for fetching/retrieving state

* change to handleLoadState to return IS_LOADED in state

* added lo_toy_sba module

* change to how state is returned in redux logger

* changing reset logic

* handle save_setting event in redux logger

* code cleanup

* toy sba module cleanup

* small styling changes

* debug logic for save state added

* save_blob fix

* cleaned up console statements and linted reduxlogger

---------

Co-authored-by: Paul Brost <pbrost@ets.org>
bradley-erickson and others added 30 commits October 15, 2025 10:41
* added detailed logging to communication protocol endpoint

* added todo about stripping provenance

* added user domain to dashboard log pmss setting

* added dashboard_settings.logging_enabled to the reference

* added more context to system settings documation

* added a few more comments
Added demo module for uploading grades to an LTI service.
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](chimurai/http-proxy-middleware@v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](webpack/webpack-dev-server@v5.1.0...v5.2.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-version: 5.2.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…231)

---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ts (#232)

Bumps [form-data](https://github.com/form-data/form-data) from 3.0.2 to 3.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/v3.0.4/CHANGELOG.md)
- [Commits](form-data/form-data@v3.0.2...v3.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 3.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ts (#243)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nts (#244)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ems (#251)

* updated keys node in communication protocol to support more scoped items

* pr feedback

* added documenation regarding how to scope reducers

* updated user id related items

* more pr feedback

* small scope bug fix

* fixed mapping dashboard scope issue

* more fixes

* more fixes
#259)

* updated blacklist code to check for domain and determine action by settings

* updated maintain to allow numbers
…g with multiple targets (#256)

Full commit list
* working on making the comm protocol only call nodes in the generator once per run so other nodes can share thoes values

* updated shared async iterable to not grow

* each target gets their own cleaned generator

* updated missing target node error
…nts (#257)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nd added tab metadata reducer

Full commit list:
* added the tab sepecific code in extension

* added tab_id to google doc extension

* updated regex for tab ids

* added nm command to reconstruct

* code for tab_list reducer

* added tab scoped time on task

* strengthened tab list reducer

* added back unnecessary line removals

* added back in tab_id to nested structure

---------

Co-authored-by: saminur <saminur.islam08@gmail.com>
Full commit list:
* added ability to set a single value instead of relying on a list of values

* added singleton value so that we can apply it to all remaining scopes

* updated single value

* added stop check when all scopes are singleton
* added modal for options

* added modal for individual student

* added help walkthrough

* updated google assignments to generic endpoint, started schoology assignment integration, and assignment dashboard piece

* updated expanded student info and added document to student cards

* brought llm feedback dashboard up to speed with other one

* fixed auth headers for lti calls

* fixed roster check for appropriate schoology keyword

* added text in title option to document source aio

* cleaned up schoology items

* made it so when assignments are not available, we don't show them

* fixed dag delay

* fixed commented out code

* pr feedback
* Initial commit for the porfolio dashboard

* Add new endpoints for portfolio dashboard

* Add LO entry point file

* Update portfolio dashboard

* Update to a compatible react-redux

* Update DAG endpoints

* update wo_portfolio_diff in .gitignore

* Update system

* fixed some linting

* fix build and add to script

* cleaned up lo connection to with singular values and only 1 connection per page

* small improvements to communication protocol queries

* added title to compare selection bar

* updated document object properly for easier metadata access

* various improvements to show doc title and student names

* Update the readme

* updated search to use title, cleaned up graphs, removed clickable homepage items

* added more documentation

* added roster with provenance endpoint

* updated student breadcrumb href:

* added error handling for catching the message

* removed non-implement overall metric cards

* remove hardcoded name

* hid id column from student table

* added modal for presets / metrics to smaller view on comparison page

* updated name column and added link

* removed hardcoded tags about course

* update title to match others

* added dashboard links and hid notifications

* removed unimplemented schoology endponits

---------

Co-authored-by: JohnDamilola <johndamilola03@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants