code-nation-platform's People
Forkers
pwjablonskicode-nation-platform's Issues
Add link to lesson feedback form from lesson prep form
The lesson prep form captures the moment when volunteers are first interacting with curriculum materials for a given lesson, so it’s a great time to point them to the curriculum feedback form.
Post lesson plan on Slack
Part of the lesson internalization process is to post a lesson plan on Slack. It would be great if the instructor could enter the plan right in the tool (responses to questions like “what will students find most challenging?”) and have that posted to Slack.
This would almost certainly involve using cloud functions one way or another—either to do hand-rolled Slack OAuth, or just to set up a Slack bot to do the posting.
Extract lesson information from Google Slides
It looks like Google Slides does have an API that would give us access to the structured contents of slides. We’d have to do things quite heuristically but it does seem pretty likely that we could extract the information we are looking for most of the time.
Add lesson internalization instructions to lesson plan form
Volunteers should have easy access to lesson prep guidelines right from the lesson prep form.
Make Do Now optional
Per feedback from Alex Pelan, some classes don't post the Do Now as a Classroom assignment at all (it's just a slide on the projector and students do it on paper)
Simplify development environment configuration
It should be possible to set up the development environment with a single command—currently you have to manually create an .env
file etc.
Better support for projects
The tool currently contains basic support for projects, but lacks certain functionality. In particular, all lessons are assumed to span a single day, whereas projects can be multi-day. So we should be able to set the end date for a project, and have the due date of the assignment set accordingly.
Bugsnag
Add Bugsnag tracking
Allow classes to choose due times
TK
Add Terms of Service and Privacy Policy
In order to verify the application with google, we would need to add privacy and terms of service pages.
Remember inputs
Right now if you reload the page you have to start the process over. Would be better to remember entries for some period of time—probably for as long as the Google auth session lasts.
Don’t default date to a weekend
The date picker currently always defaults to tomorrow, even if tomorrow is a weekend. Instead default to the next weekday.
Add lesson materials to Google Classroom topics
The official workflow for adding materials to Google Classroom includes assigning all coursework to a topic. However, the Google Classroom API does not support topics at all.
Issue tracker here: https://issuetracker.google.com/70885100
Make it possible to go back
Currently there is no way to correct a mistake once you have moved past a given step in the lesson planner. It should either be possible to go back, or we should re-work the planner to be presented as a single form rather than a “wizard” style interface.
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.