This is a web application which allows teachers to save and view lesson plans. It stores learning objectives, summaries, expected lengths, and assessment types, and allows easy viewing and editing. Users can see all stored lessons, allowing them to utilize lessons created by other teachers in their own classrooms.
No extra gems are required to use this application.
To install this application, please download a copy at:
https://github.com/HuebnerMedieval/lesson_plans
Once installed, run bundle install.
Currently the application only runs locally on localhost
Open the file and from the main directoy run:
shotgun
In order to use the application, you must either log in or create a new account
Once logged in, click any of the links at the top of the page to get started. These links allow you to view your user page, view a list of all teachers, create a new lesson, view all lessons, or view all subjects.
While looking at the list of all teachers, you may select one to view their personal page. From there, you may see any of their lessons.
The list of all lessons is organized by subject, and you can click on links for each lesson to view more details.
The list of all subjects allows the user to see all subjects which currently have lessons. Select a subject to see all lessons belonging to that subject.
When looking at a lesson you created, you can edit or delete the lesson.
When you are done, log out of the program.
- Eli Huebner - @HuebnerMedieval
This project is licensed under the MIT licence:
Copyright (c) 2020 Eli Huebner
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.