Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
708 commits
Select commit Hold shift + click to select a range
810a249
Revert "Putting in place a fix for the document alignment problem tha…
DrLynch Dec 25, 2022
4749a25
Adding fix for last-doc align via the event-wrapper.
DrLynch Dec 25, 2022
ef87b30
Adding minor fix to wrapper which should address some basic errors.
DrLynch Dec 25, 2022
4cffc4c
Merge pull request #41 from ArgLab/dami-top-right-btn
DrLynch Dec 26, 2022
239e059
Removing some unnecessary info.
DrLynch Dec 26, 2022
6945d28
Making a doc cleanup.
DrLynch Dec 26, 2022
955a976
Merge pull request #42 from ArgLab/lastdocfix
DrLynch Dec 26, 2022
406ea86
Adding note on bcrypt to readme.
DrLynch Dec 30, 2022
9f44e93
Updating writing analysis to better deal with event types.
Jan 8, 2023
edfaab8
Merge branch 'lastdocfix' of https://github.com/ArgLab/ArgLab_writing…
Jan 8, 2023
5951e93
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
12c3010
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
afac01c
Merge pull request #44 from ArgLab/lastdocfix
DrLynch Jan 8, 2023
2a9e860
Updating running for observer server.
Jan 8, 2023
1aa9b77
Fixing minor error in writing analysis.
Jan 8, 2023
d5065b3
Debug code for looking at Google APIs, and in particular, Google Docs…
pmitros Jan 12, 2023
088376c
Moved args into function Google API prototype, so we can use it as a …
pmitros Jan 13, 2023
b013e0a
Starting to create a comprehensive Google API subsystem
pmitros Jan 14, 2023
130fa06
Moving to data structure for Google routes
pmitros Jan 16, 2023
0ce104b
Added initialization alert
bradley-erickson Jan 18, 2023
6ceab44
Fixed sorting
bradley-erickson Jan 18, 2023
ab02941
Merge branch 'master' of https://github.com/ETS-Next-Gen/writing_obse…
pmitros Jan 22, 2023
da2c18c
Google APIs now handled through a registration mechanism, and we're s…
pmitros Jan 22, 2023
531f601
Adding filesystem-based KVS, prototype zero
pmitros Jan 23, 2023
bef4d7b
We can save AJAX requests. We might be able to replay them (not tested)
pmitros Jan 23, 2023
7330ead
Updates
bradley-erickson Jan 24, 2023
96c1436
Hide NLTK UserWarnings from console
bradley-erickson Jan 25, 2023
ae086c6
Worked on communication stream
bradley-erickson Jan 26, 2023
b89aee9
Resolving formatting comments
bradley-erickson Jan 26, 2023
f1489f9
Final formatting changes
bradley-erickson Jan 26, 2023
3ccd3c6
Bugfix
bradley-erickson Jan 26, 2023
aaa4ba1
Merge branch 'master' into underscorefix
bradley-erickson Jan 26, 2023
a585a95
Update main code to reflect underscores
bradley-erickson Jan 26, 2023
bd09037
Merge pull request #28 from ETS-Next-Gen/underscorefix
bradley-erickson Jan 26, 2023
2697eb7
Merge branch 'master' into communication-stream
bradley-erickson Jan 26, 2023
fc399b1
Add menu dropdown and status button
JohnDamilola Dec 17, 2022
95a1cb6
Add settings to dropdown menu
JohnDamilola Dec 23, 2022
e3c8e78
Update top-right button styles
JohnDamilola Dec 23, 2022
738c2c5
Merge branch 'master' into dami-top-right-btn
bradley-erickson Jan 27, 2023
013568a
Merge pull request #32 from ArgLab/dami-top-right-btn
bradley-erickson Jan 27, 2023
f61e094
Merge branch 'master' into communication-stream
bradley-erickson Jan 27, 2023
728a8a4
Added primary loading bar in navbar
bradley-erickson Jan 27, 2023
b5cb6de
Fixed a few issues from PR
bradley-erickson Jan 27, 2023
69bd9f9
Merge branch 'master' into communication-stream
bradley-erickson Jan 27, 2023
56a2e6a
Migrate extension from v2 to v3
JohnDamilola Jan 27, 2023
86f3b0a
Cleaned up alerts
bradley-erickson Jan 27, 2023
a575cdc
Updates
bradley-erickson Jan 27, 2023
1e730c3
Update dashboard.py
bradley-erickson Jan 27, 2023
995a459
Moved function and commented on commented out code
bradley-erickson Jan 27, 2023
93986bf
Update nlp_indicators.py
bradley-erickson Jan 27, 2023
ff7ae4f
Merge pull request #33 from ETS-Next-Gen/communication-stream
bradley-erickson Jan 27, 2023
093418f
Fixing up CamelCase to snake_case, as well as pep8
pmitros Jan 31, 2023
6372f82
Fixing bug in recent options commit, so it works from command line
pmitros Feb 1, 2023
625b6e5
Handle students who never handled a document without raising an Excep…
pmitros Feb 1, 2023
5d0e511
Stub NLP tools
pmitros Feb 1, 2023
35cecdb
Minor cleanup to stub / dev code in WO
pmitros Feb 1, 2023
8fd463f
Sample essays now has wikipedia code from prototype
pmitros Feb 2, 2023
89d2fa0
Worked on expanding list of indicators
bradley-erickson Feb 2, 2023
2dd89be
Completing rebase.
DrLynch Feb 3, 2023
c9a0394
NLP Pipeline work
bradley-erickson Feb 3, 2023
1ff8c04
Script to populate Writing Observer redis with test data
pmitros Feb 4, 2023
f65ed57
Stub app and request for offline development, propagating user_id bug…
pmitros Feb 4, 2023
ff6df81
PR feedback
bradley-erickson Feb 6, 2023
bcb38a9
Merge branch 'master' into full-nlp-options
bradley-erickson Feb 6, 2023
090a007
Merge pull request #36 from ETS-Next-Gen/full-nlp-options
bradley-erickson Feb 7, 2023
d4dfdd7
Fix bug "Extension context invalidated"
JohnDamilola Feb 9, 2023
22f8295
Updating with comments.
DrLynch Feb 9, 2023
78d6aec
Added nlp cache
bradley-erickson Feb 10, 2023
5c0dcf8
Removed old commented out code
bradley-erickson Feb 10, 2023
aa3ae82
Add more code comments/documentation
JohnDamilola Feb 10, 2023
f3aba53
Code clean up
bradley-erickson Feb 11, 2023
5f8a930
Initial PR feedback
bradley-erickson Feb 11, 2023
3af9512
PR Feedback
bradley-erickson Feb 13, 2023
8e4f27d
Merge pull request #37 from ETS-Next-Gen/nlp-cache
bradley-erickson Feb 13, 2023
50b7d9d
Merge pull request #52 from ArgLab/dami-manifest-v3
DrLynch Feb 13, 2023
40ddd3e
Stub code work
bradley-erickson Feb 14, 2023
6d2ea75
PR feedback
bradley-erickson Feb 14, 2023
907af92
Merge pull request #38 from ETS-Next-Gen/stub-nlp
bradley-erickson Feb 15, 2023
7b85ade
Create pycodestyle.yml
bradley-erickson Feb 15, 2023
fe4b112
Addressing pycodestyle issues in modules directory
bradley-erickson Feb 15, 2023
d4bafc2
Update pycodestyle.yml
bradley-erickson Feb 15, 2023
46583b2
Addressing pycodestyle issues
bradley-erickson Feb 15, 2023
7067887
Merge branch 'master' of https://github.com/ETS-Next-Gen/writing_obse…
bradley-erickson Feb 15, 2023
edfe72e
Update README.md
bradley-erickson Feb 16, 2023
1d4d1a2
Updating documentation with additional local note files which will be…
DrLynch Nov 16, 2022
2efa4be
Pushing general modifications made to the extension to support local …
DrLynch Nov 16, 2022
eacad03
Added in missing documentation files from prior fork and added in scr…
DrLynch Nov 16, 2022
e7debd1
Updating documentation on installation scripts.
DrLynch Dec 3, 2022
72694f1
Adding initialization scripts.
DrLynch Dec 8, 2022
a428de2
Adding bcrypt to requirements.
Dec 6, 2022
14400a9
Adding error trapping code for undefined ready state case along with …
Dec 8, 2022
28c3c7c
Adding in error catch for cases where student has no last document wh…
Dec 8, 2022
c1ba621
Changed lambda to def
bradley-erickson Feb 16, 2023
62540e3
Merge branch 'master' of https://github.com/ETS-Next-Gen/writing_obse…
bradley-erickson Feb 16, 2023
9ba2e48
Adding basic cleanup to roster.py to fix the camel-case/vs underscore…
Dec 16, 2022
cb4493f
Adding updates to deal with data alignment problem.
Dec 19, 2022
5fcbe4c
Updated with upstream content and removed local debugging printing.
DrLynch Dec 19, 2022
762ad5a
Add settings to dropdown menu
JohnDamilola Dec 23, 2022
3541119
Updating doc branch.
DrLynch Dec 22, 2022
87bf8f0
Adding fix for last-doc align via the event-wrapper.
DrLynch Dec 25, 2022
cf217f7
Adding minor fix to wrapper which should address some basic errors.
DrLynch Dec 25, 2022
b27189d
Removing some unnecessary info.
DrLynch Dec 26, 2022
6294fa7
Making a doc cleanup.
DrLynch Dec 26, 2022
179c56b
Updating writing analysis to better deal with event types.
Jan 8, 2023
df7efe0
Adding note on bcrypt to readme.
DrLynch Dec 30, 2022
be1e1ed
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
65ba133
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
e006e92
Updating running for observer server.
Jan 8, 2023
c1e90f3
Fixing minor error in writing analysis.
Jan 8, 2023
2105bc1
Updating with comments.
DrLynch Feb 9, 2023
f961bec
Migrate extension from v2 to v3
JohnDamilola Jan 27, 2023
4b945fa
Fix bug "Extension context invalidated"
JohnDamilola Feb 9, 2023
d9e4af0
Add more code comments/documentation
JohnDamilola Feb 10, 2023
5d498e4
Fixing merge conflict in creds to add chrome settings back.
DrLynch Feb 16, 2023
2b0fe27
Merge pull request #69 from ETS-Next-Gen/master
DrLynch Feb 16, 2023
aea327d
Moved dash dashboard out of prototypes
bradley-erickson Feb 17, 2023
a9e1b20
Merging in creds.yaml tweak.
DrLynch Feb 18, 2023
cf0f8c2
Merge pull request #40 from ETS-Next-Gen/unprototype-wo-dashbaord
bradley-erickson Feb 20, 2023
19b2301
Category and sorting work on the highlighting
bradley-erickson Feb 22, 2023
6784a58
Update creds.yaml.example
bradley-erickson Feb 23, 2023
a90ab87
Merge pull request #41 from ArgLab/creds-tweak
bradley-erickson Feb 28, 2023
534a5ad
Cleaning cruft from analysis code.
DrLynch Feb 28, 2023
687a488
Minor cleaning.
DrLynch Mar 3, 2023
a6d9a11
Fix content script unload/reload
JohnDamilola Mar 3, 2023
37727b4
Syncing upstream creds.
DrLynch Mar 3, 2023
82c6da5
Fixing minor spacing differences and removing bcrypt from requirement…
DrLynch Mar 3, 2023
484d6bc
Adding exec.
Mar 3, 2023
8f48d4a
Merge remote-tracking branch 'refs/remotes/origin/master'
DrLynch Mar 3, 2023
acf540e
Merging in new manifest v3 update. (#43)
DrLynch Mar 7, 2023
e8837aa
Merging in README additions. (#42)
DrLynch Mar 7, 2023
7d5aaa8
Fixing load error on google.py startup to ablate unneeded code.
Mar 7, 2023
45235cd
Fixing basic error in aggregator.
Mar 7, 2023
0562b31
Fixing new dashboard structure.
Mar 7, 2023
ee3fad6
Updating aggregator error.
Mar 10, 2023
4d3d858
Front-end component framework (#46)
pmitros Mar 15, 2023
e6d0e68
cleaning up styling issues that I missed since I hadn't setup my lint…
bradley-erickson Mar 15, 2023
5d8ece7
update documentation for lo_dash_react_components workflow
bradley-erickson Mar 15, 2023
43e114e
updated front end documentation
bradley-erickson Mar 15, 2023
39859b8
Minor spacing cleanup.
DrLynch Mar 16, 2023
f8cb2a5
Merge pull request #73 from ArgLab/dami-script-reload
DrLynch Mar 16, 2023
8674ffc
Minor tweak to service startup.
DrLynch Mar 16, 2023
2fd9a7f
Making minor fix in module loading for new libraries.
DrLynch Mar 16, 2023
8d9c6dc
Adding explicit cuda call.
DrLynch Mar 17, 2023
f1c2845
Updating Add script to deal with 12x bug on spacy install.
Mar 17, 2023
afbf499
initial test framework commit, currently the workflow only runs on wo…
bradley-erickson Mar 17, 2023
ac23427
Update pytest.yml
bradley-erickson Mar 17, 2023
f7b35cc
Update pytest.yml
bradley-erickson Mar 17, 2023
46b55ef
Update pytest.yml
bradley-erickson Mar 17, 2023
6bd725a
Updates to wo_highlight_dashboard testing suite plus minor css change
bradley-erickson Mar 20, 2023
a49ccfe
Fixed bug in argumentative essay, and added a few more
pmitros Mar 23, 2023
b5787f4
cleaned up pytest workflow and added npm build to setup of lodrc
bradley-erickson Mar 23, 2023
97d09e3
Merge branch 'master' of github.com:ETS-Next-Gen/writing_observer
bradley-erickson Mar 23, 2023
95459c0
added link to student doc
bradley-erickson Mar 23, 2023
fa702fd
Update pytest.yml
bradley-erickson Mar 23, 2023
54d117c
Pytest debugging (#54)
bradley-erickson Mar 24, 2023
9c11513
Fixing modules to work with multiple versions (#51)
pmitros Mar 24, 2023
f248545
Analysis wrapper fix (#57)
bradley-erickson Mar 30, 2023
871d1bc
Fetching data from Google locally (#55)
bradley-erickson Apr 4, 2023
5ff64ce
added redirect to login (#59)
bradley-erickson Apr 5, 2023
6325ade
interweave google api call and more error handling clean up (#58)
bradley-erickson Apr 5, 2023
7833490
alternative approach to the KVS dictionary (#66)
bradley-erickson Apr 6, 2023
82f081c
renamed memoization_cache to memoization, missed this file in the PR,…
bradley-erickson Apr 6, 2023
520f27b
Caching Version 0 Initial Commit
sarthakbabbar3 Apr 12, 2023
95d089c
Fix extension bugs (#76)
JohnDamilola Apr 14, 2023
41f7f7a
added error message to highlight dashboard and fixed a few minor erro…
bradley-erickson Apr 18, 2023
ebbd0a3
Caching Version 0 Initial Commit With Fixes
sarthakbabbar3 Apr 19, 2023
e9eb4e7
Caching Version 0 Initial Commit With Fixes
sarthakbabbar3 Apr 19, 2023
01e2dd6
Caching Version 0 Initial Commit With Fixes
sarthakbabbar3 Apr 20, 2023
63a5a04
adding missing file from repo, I forgot to push it until now
bradley-erickson Apr 26, 2023
d044de6
Added CSS and JS linting workflows
bradley-erickson Apr 27, 2023
0db6e01
new branch with specific arg lab changes (#72)
bradley-erickson May 1, 2023
12afa54
Auto generated all docs (#73)
bradley-erickson May 3, 2023
1d6f8e5
testing autobuild on push
bradley-erickson May 3, 2023
1555b23
adding read the docs config file
bradley-erickson May 3, 2023
c6b761f
updating, rtd file
bradley-erickson May 3, 2023
9ed9d21
updated docs and readding accidentally deleted file
bradley-erickson May 5, 2023
e825af2
fixed gitignore to properly ignore directories
bradley-erickson May 8, 2023
c2bfe86
fix for cleaning docs
bradley-erickson May 11, 2023
44bc46d
Refactoring Caching Code
sarthakbabbar3 May 16, 2023
37bdc71
Modularize Caching function, add helper functions to util.py
sarthakbabbar3 May 19, 2023
b16b3b1
Improve modularization and reducing dirty reads.
sarthakbabbar3 May 22, 2023
13c6703
Fixing the manifest issue for permissions. (#81)
DrLynch May 23, 2023
46b51fd
Updating documentation with additional local note files which will be…
DrLynch Nov 16, 2022
536c34f
Added in missing documentation files from prior fork and added in scr…
DrLynch Nov 16, 2022
be644d2
Updating documentation on installation scripts.
DrLynch Dec 3, 2022
976c7ad
Adding initialization scripts.
DrLynch Dec 8, 2022
dc66495
Adding bcrypt to requirements.
Dec 6, 2022
3d1620c
Adding error trapping code for undefined ready state case along with …
Dec 8, 2022
adb7ff5
Adding in error catch for cases where student has no last document wh…
Dec 8, 2022
a8baebe
Adding basic cleanup to roster.py to fix the camel-case/vs underscore…
Dec 16, 2022
5da72e6
Adding updates to deal with data alignment problem.
Dec 19, 2022
b0a8aa9
Updated with upstream content and removed local debugging printing.
DrLynch Dec 19, 2022
29e7b43
Add settings to dropdown menu
JohnDamilola Dec 23, 2022
6a1b82a
Updating doc branch.
DrLynch Dec 22, 2022
6038b72
Adding fix for last-doc align via the event-wrapper.
DrLynch Dec 25, 2022
11d0417
Adding minor fix to wrapper which should address some basic errors.
DrLynch Dec 25, 2022
de1c710
Removing some unnecessary info.
DrLynch Dec 26, 2022
c9aa876
Making a doc cleanup.
DrLynch Dec 26, 2022
225ccfa
Updating writing analysis to better deal with event types.
Jan 8, 2023
6894460
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
ba78253
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
1600b3e
Updating running for observer server.
Jan 8, 2023
19afaf3
Fixing minor error in writing analysis.
Jan 8, 2023
dbdfb13
Updating with comments.
DrLynch Feb 9, 2023
a0bbb78
Migrate extension from v2 to v3
JohnDamilola Jan 27, 2023
d435046
Added in missing documentation files from prior fork and added in scr…
DrLynch Nov 16, 2022
4609b77
Updating documentation on installation scripts.
DrLynch Dec 3, 2022
80ff686
Adding in error catch for cases where student has no last document wh…
Dec 8, 2022
ae7e093
Adding basic cleanup to roster.py to fix the camel-case/vs underscore…
Dec 16, 2022
51ed4fc
Adding updates to deal with data alignment problem.
Dec 19, 2022
3e8f679
Updated with upstream content and removed local debugging printing.
DrLynch Dec 19, 2022
334d29c
Updating doc branch.
DrLynch Dec 22, 2022
477920f
Adding fix for last-doc align via the event-wrapper.
DrLynch Dec 25, 2022
08f6b0a
Adding minor fix to wrapper which should address some basic errors.
DrLynch Dec 25, 2022
3a1d1dc
Removing some unnecessary info.
DrLynch Dec 26, 2022
ed45bd1
Making a doc cleanup.
DrLynch Dec 26, 2022
407a1e6
Updating to deal with unrecognized last docs and moving event wrapper…
Jan 8, 2023
6a0fd2f
Updating running for observer server.
Jan 8, 2023
e384f35
Fixing minor error in writing analysis.
Jan 8, 2023
b04e76b
Updating with comments.
DrLynch Feb 9, 2023
274964a
Minor cleaning.
DrLynch Mar 3, 2023
254890e
Fixing minor spacing differences and removing bcrypt from requirement…
DrLynch Mar 3, 2023
2b3b6f7
Adding exec.
Mar 3, 2023
70fe55f
Fixing load error on google.py startup to ablate unneeded code.
Mar 7, 2023
389eb34
Fixing basic error in aggregator.
Mar 7, 2023
e9df676
Fixing new dashboard structure.
Mar 7, 2023
bf77d59
Fix content script unload/reload
JohnDamilola Mar 3, 2023
9a8fa8e
Minor tweak to service startup.
DrLynch Mar 16, 2023
cf5b844
Making minor fix in module loading for new libraries.
DrLynch Mar 16, 2023
99b2491
Adding explicit cuda call.
DrLynch Mar 17, 2023
19e3724
Updating Add script to deal with 12x bug on spacy install.
Mar 17, 2023
66dc5ee
Fixing the manifest issue for permissions. (#81)
DrLynch May 23, 2023
bd94d74
Rebasing from master and adding module updates.
DrLynch May 24, 2023
2020d09
Merge branch 'master' of https://github.com/ArgLab/ArgLab_writing_obs…
DrLynch May 24, 2023
b69f011
Renamed functions & variables, added parameter definitions
sarthakbabbar3 May 25, 2023
0dc12ef
Cleaning up minor differences after rebase.
DrLynch May 26, 2023
cda01af
Reduce gap between cache read and write
sarthakbabbar3 Jun 7, 2023
d1c7d77
Remove blank lines
sarthakbabbar3 Jun 7, 2023
d699db9
Merge branch 'master' into caching
bradley-erickson Jun 8, 2023
7961d8c
Caching Initial Commit (#80)
sarthakbabbar3 Jun 8, 2023
08f7503
Merge branch 'master' into caching
sarthakbabbar3 Jun 15, 2023
dad7ff3
Add functionality to cache spacy docs
sarthakbabbar3 Jun 16, 2023
f2c90d1
Remove debug statements.
sarthakbabbar3 Jun 16, 2023
dc23400
Create Increment Functions for Hits and Misses.
sarthakbabbar3 Jun 17, 2023
13cab2e
Change to multi-line code for better readability and add comments.
sarthakbabbar3 Jun 21, 2023
8899e53
Fix Linting.
sarthakbabbar3 Jun 21, 2023
3376901
Merge with changes in spacy_caching_doc
sarthakbabbar3 Jun 22, 2023
66bfaab
Update unfound features after waiting for running features.
sarthakbabbar3 Jun 23, 2023
48366f9
Updating Caching Performance
sarthakbabbar3 Jun 23, 2023
b1eb07d
Updating Caching Performance
sarthakbabbar3 Jun 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
**/node_modules/**
**/deps/**
**/build/**
**/3rd_party/**
extension/
modules/lo_dash_react_components/lo_dash_react_components/
6 changes: 6 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"extends": "standard",
"rules": {
// Add custom rules here
}
}
44 changes: 44 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Lint

on: [push]

jobs:
lint-python:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pycodestyle
- name: Analysing the code with pycodestyle
run: |
pycodestyle --ignore=E501,W503 $(git ls-files 'learning_observer/*.py' 'modules/*.py')
lint-node:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '16.x'
- name: Install dependencies
run: |
npm install

- name: List unused CSS
run: npm run find-unused-css

- name: Lint CSS
run: npm run lint:css

- name: Lint JS
run: npm run lint:js
31 changes: 31 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Pytest

on: [push]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10"]
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: '16.x'
- name: Install Python dependencies
run: |
python -m pip install --upgrade pip
pip install --default-timeout=1000 -r requirements.txt
pip install modules/writing_observer/
pip -v install modules/lo_dash_react_components/
pip install modules/wo_highlight_dashboard/
- name: Unit testing with pytest
run: |
pytest modules/wo_highlight_dashboard/
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,31 @@
*~
\#*
.\#*
*__pycache__*
webapp/logs
webapp/static_data/teachers.yaml
creds.yaml
CREDS.YAML
uncommitted
extension.crx
extension.pem
extension.zip
*egg-info*
public_key
*/dist
learning_observer/learning_observer/static_data/teachers.yaml
learning_observer/learning_observer/logs/
learning_observer/learning_observer/static/3rd_party/
learning_observer/learning_observer/static_data/course_lists/
learning_observer/learning_observer/static_data/course_rosters/
learning_observer/learning_observer/static_data/repos/
learning_observer/learning_observer/static_data/dash_assets/
learning_observer/learning_observer/static_data/courses.json
learning_observer/learning_observer/static_data/students.json
learning_observer/passwd.lo
--*
.venv/
.vscode/
build/
dist/
node_modules
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
16
29 changes: 29 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.10"
# You can also specify other tool versions:
# nodejs: "19"
# rust: "1.64"
# golang: "1.19"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: autodocs/conf.py

# If using Sphinx, optionally build your docs in additional formats such as PDF
# formats:
# - pdf

# Optionally declare the Python requirements required to build your docs
python:
install:
- requirements: requirements.txt
18 changes: 18 additions & 0 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"ignoreFiles": [
"./**/node_modules/**",
"./**/deps/**",
"./**/build/**",
"./**/3rd_party/**",
"./extension/**"
],
"extends": "stylelint-config-standard",
"customSyntax": "postcss-scss",
"plugins": [
"stylelint-scss"
],
"rules": {
"at-rule-no-unknown": null,
"scss/at-rule-no-unknown": true
}
}
3 changes: 3 additions & 0 deletions CONTRIBUTORS.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Piotr Mitros
Oren Livne
Paul Deane
Loading