An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          






MyLo Code View



Create Package 📦



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.