Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 2.25 KB

README.md

File metadata and controls

18 lines (14 loc) · 2.25 KB

About Phonogenesis

Phonogenesis is an online tool for constructing novel phonological data. Reference the contributor list below for project contributors. Development of this project was funded by an AdvancedTeaching and Learning in Arts & Science grant from the University of Toronto Faculty of Arts & Science. Phonogenesis can be used to construct random phonological data that follow one or more rules. The basic version of Phonogenesis creates a single block of data that follows one hidden rule, allowing you to practice solving phonology problems. There is some customization available, and pieces of the solution can be selectively revealed or hidden to provide clues to the solution or to check your answer. The advanced version is still under development. It will for greater control over the construction of the data, including selecting specific rules, changing the word templates, and creating more complex datasets with multiple rules and rule interactions.

Contributors

  • Main Contributor: Nathan Sanders, University of Toronto Linguistic Professor - Project founder, academic support, linguistic data provider.
  • Main Contributor: Peter Jurgec, University of Toronto Linguistic Professor - Project founder, academic support, linguistic data provider.
  • Main Contributor: Junan Zhao, University of Toronto Undergraduate Student - Main project implementation and deployment, technical support
  • Main Contributor: Samuel McCulloch, University of Toronto Student - Initial insights and groundwork.
  • Honorable Mention: Youhai Li, University of Toronto Undergraduate Student - React page implementation assistant
  • Honorable Mention: Joshua Han, University of Toronto Undergraduate Student - React login and page history management assistant

Technological Details

The phonogenesis website is built with ReactJS (frontend) and python3 flask (backend). The website source code repository is publicly available via github.

Deployment

Phonogenesis is currently deployed on accelsnow.com