bloc-grading-chrome-extension's Issues
Signatures not correct on integrated platform
Hey @obedparla
So I think we need a few more controls in the options page.
These lines of code here are what I think is causing the issue:
https://github.com/nikibrown/bloc-grading-chrome-extension/blob/master/grading-msg.js#L22
isBloc
and isThinkful
logic does not work for the integrated platform programs. We have WDT, SDT, SET, and DT on the legacy Bloc platform (bloc.io domain), but we also have WDT and DT on the integrated platform.
The URL's for these assignments are located at lark.thinkful.com so theres no unique thing in the URL that identifies them as Bloc branded. For example https://lark.thinkful.com/grading/contacts/t:469776/assignments/2342/ This is a DT students assignment.
To solve this problem I think we need another toggle button on the options page to identify if someone is doing Thinkful grading or Bloc grading.
Let me know if that makes sense.
Once this is fixed please test by claiming checkpoints from the legacy bloc platform for both dev and design, and on the integrated platform for dev and design, and then thinkful FSF (dev) and PDF (design). Obviously, don't grade but just see if the text auto-populates the textarea.
Thanks,
N
Add standard formatting text
Add standard formatting text markdown file here for praise, required changes, optional changes, additional resources too chrome extension.
Add logic for Thinkful Dev vs Design grading
Hi @obedparla Since you updated the chrome extension to work for both platforms I'd like you to add a bit more logic for graders to conditionally include a design or dev grading signature.
I've added grading signature text for Bloc grading, Thinkful Dev grading, and Thinkful Design grading in our best practices document: https://docs.google.com/document/d/1SE0H9J60Q-SjsbW8oE_dSQ1Jkhwh0aem5u7wR23RwvE/edit#heading=h.tq9dfm7u553d
What I'm envisioning (not sure the best way to do this) is to just have a variable that the grader sets to true or false for dev grading (or design grading). Whatever is easiest - since everyone needs to go in and edit and enter their name.
Would love you know your thoughts? Thanks so much for your help with this!
Please bill this as grading time and leave a comment that this is for the chrome extension.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.