Skip to content

hemals24/curriculum-crawler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curriculum Crawler

Stakeholders

  • Teachers: Teachers face competing priorities and time management to cover all relevant curriculum within a school year.
  • Dean of curriculum: Reducing overlapping topics through multiple curriculums can help optimize teachers' time, and add value to students' learning calendar.
  • Principal: All of the above allows Principals to strategize staffing and allow parents to follow clear learning projections.
  • Students: Students gain knowledge in order of learning, which keeps prequisites in check through cross curriculums, without wasting time on duplicated topics through multiple classes
  • Parents: Parents can feel confident knowing that the children have organized education levels of learning.

Stakeholder Persona

Jennifer Brown

  • Age: 43
  • Gender: female
  • Location: Dedham, Massachusetts
  • Technical Comfort: Advanced
  • Job Title: AP Biology Teacher

Backstory: Jennifer is married to Keith Brown. She is the Department Chair of the Science Department and teaches Biology and AP Biology. Jennifer has a post-graduate degree in education, working with curriculum design. She leads the redesign of the Seventh and Eighth-grade Science curriculum as an ongoing project at the school. Her job requires her to work closely with the Dean of Curriculum and coordinate with other departments at the school

Motivations: She would have found the service by a search after working with competing products that don't deliver features she requires. Additionally, alternative products would are cost-prohibitive to use.

Goals: A prime requirement for her is cross-discipline alignment. Cross-discipline alignment is essential so that there is an understanding of what topics the other departments teach. She would recommend our service to all the departments at her school, leading to the school maximizing coordination amongst the departments.

Barriers: A significant barrier will be importing data, having to copy/paste from one application to another can become tedious and lead to rage-quit.

Quote: "That will work" or "That works." or "That doesn't suck."

Product Iteration (Summer 2020)

  • Name: Curriculum Crawler
  • Product Iteration Far Vision: Empowering Interdisciplinary Learning.
  • Product Iteration Near Vision: The Curriculum Crawler is a search engine for teachers and curriculum coordinators that empowers interdisciplinary learning. Unlike Managebac and Canvas, our product will find connections between subject’s written curriculum and connect teachers to allow them to collaborate.
  • Key Architecture:
    • Infrastructure: Google Cloud?
    • Persistence: [missing]
    • [missing]

Product Backlog

Curriculum Crawler current product backlog is available to our Scrum Team members and management at Trello

Rationale for Backlog Order

The product backlog is ordered with items critical for starting development on top. They are listed in descending priority on Trello.

Definition of Ready

  • Title
  • Architecture
  • Acceptance criteria

Definition of Done

  • Acceptance criteria completed
  • W3C markup validated
  • Cross browser/device testing
  • Product Owner acceptance

Scrum Team

  • Scrum Master / Developer (Back End) / DevOps: Prity Hutchinson
  • Product Owner / Developer (Front End): Edwin Lagos
  • Developer (Back end) / Meeting Facilitator / DevOps: Keith Brown
  • Developer (Back end) : Hemal Shah
  • Developer (Front End) / UX Designer: Wa'il Choudar

More Info

We can also be found in Canvas Project Group 1 and on our Slack channel. Our Kanban board can be found at Trello.

This is a final project for Agile Software Development CSCI-E71 as part of degree requirements for Harvard Extension School.
Built with love in Orlando, Hong Kong, Boston Area...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%