https://github.com/lachee/mylo-codeview
Allows you to view code submissions within the browser of MyLo
https://github.com/lachee/mylo-codeview
Last synced: about 1 year ago
JSON representation
Allows you to view code submissions within the browser of MyLo
- Host: GitHub
- URL: https://github.com/lachee/mylo-codeview
- Owner: Lachee
- License: mit
- Created: 2024-03-10T03:33:30.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-20T04:37:25.000Z (about 2 years ago)
- Last Synced: 2025-01-25T09:11:53.498Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MyLo Code View
This Chrome extension will allow you to preview and highlight code within the browser while assessing students in MyLo.
No more having to download 140+ python files, you can inspect it all in one place!
# Usage
With the extension installed, simply navigate to a assessing page and open a code source file like you would with any other submission material.
# Building
To build the extension yourself. First clone and navigate to the repository, then:
- **PNPM (prefered)** `pnpm i && pnpm build`
- **NPM** `npm i && npm run build`
# Installation
> First build or [download the artifact](https://github.com/Lachee/mylo-codeview/actions/workflows/package.yml) of the extension.
### Google Chrome
#### Chrome Store
This extension is not available on the chrome store. Being so specialised, I did not see the purpose of releasing it so publically.
If there is demand for it, please let me know as I understand it can be a pain in the butt on Edge.
#### Manually
1. Go to [chrome://extensions](chrome://extensions)
2. In the top right, make sure Developer Mode is enabled
3. If using your own [build](#building): On the top left press the `Load Unpacked` and select the generated `dist/`
4. If using an [artifact](https://github.com/Lachee/mylo-codeview/actions/workflows/package.yml) or [release](https://github.com/Lachee/mylo-codeview/releases): Drag the .zip file onto this page.
### Microsoft Edge
Edge will nag you about developer extensions, i do applogise.
1. Go to [edge://extensions](edge://extensions)
2. In the left navigation panel, enable developer mode
3. If using your own [build](#building): On the top right press the `Load Unpacked` and select the generated `dist/`
4. If using an [artifact](https://github.com/Lachee/mylo-codeview/actions/workflows/package.yml) or [release](https://github.com/Lachee/mylo-codeview/releases): Drag the .zip file onto this page.
# Suggestions
If you like to make a suggestion, please feel free to [open an issue](https://github.com/Lachee/mylo-codeview/issues/new)!
I am all open for improving this project and making it better for everyone.
Please be patient however, this project is entirely done for my personal use. If you must have a feature, consider implementing it yourself and doing a [pull request](https://github.com/Lachee/mylo-codeview/compare) 😊
# Contribution
All code contributed will be licensed under MIT and will be as-is.