Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 ______________________________________________________
| |    | |    ___  __ _ _ __ _ __ (_)_ __   __ _     | |
| |    | |   / _ \/ _` | '__| '_ \| | '_ \ / _` |    | |
| |    | |__|  __/ (_| | |  | | | | | | | | (_| |    | |
| |    |_____\___|\__,_|_|  |_| |_|_|_| |_|\__, |    | |
| |                         _   _          |___/     | |
| |             _ __   __ _| |_| |__  ___            | | 
| |            | '_ \ / _` | __| '_ \/ __|           | | 
| |            | |_) | (_| | |_| | | \__ \           | | 
| |            | .__/ \__,_|\__|_| |_|___/           | | 
|_|____________|_|___________________________________|_| 
						       |
 Group members: 				       |
		Ethan Sylvester  101479568	       |
		Amanda Gurney    101443253	       | 
		Taylor Martin    100849882	       |
						       |
=======================================================+

Documentation:
	
	Index:
		1: Getting Started (Registration and Log-in) 	
		2: User Profile    				
		3: Learning Paths  			
		4: Creating Learning Paths
		5: Author Notes
		6: Contribution and Donate			
		5: Wrapping Up

==============================================================================================

		1. 	Getting Started (Registration and Log-in)
  
==============================================================================================

	Upon landing on the home page (index) of Learning paths, if this is your first time,
	you should be sure to look to the top nav bar for the 'Register' link. Click Register
	and you will come to a form asking for the following details:
	1. First name
	2. Last name
	3. Email
	4. Password
	5. Password again (to ensure it is correct)

	Once you enter this information and click the Register button below, you will either
	be brought to a screen and either
		- recieve a 'Registration Success' message
		- recieve a 'You have already registered this email' message
		- be returned to the form if there are any errors you need to correct 
		  (they will be explicitly stated on the form).

	Once you successfully register, you will be brought to the login screen with a 1-time
	message at the top stating 'Registration Complete! Please login with your credentials'

	Here you re-enter the email and password you previously registered with. If there is 
	any error, you will be shown a screen with an alert that there was an incorrect 
	username or password.
	If there were no errors, you will be brought to your user profile

==============================================================================================

		2: 	User Profile
  
==============================================================================================

	Your user profile will store some information about you as a learner such as your name,
	a photo of your choosing (maximum size: 675KBs) and an 'about-me' section for you 
	to fill out.

	Upon your first successful log in, you will be brought directly to your user profile.
	There will be a  section to change your profile picture to a jpeg (limited size of 
	675kbs) and a textarea for you to fill out an about-me section (first time only)

	Once you submit your about me, you will see it appear on your profile page for all of
	eternity, so you better never change


==============================================================================================

		3: 	Learning Paths
  
==============================================================================================

	When you click the Learning paths link in the nav bar, you will be brought to a page
	which will display your learning paths. In the nav bar, another link will also appear
	that will bring you to the "Create Learning Paths" section of the website. 
	
	Each learning path will provide the ability to show your support with the 'like'
	button, clone the learning path, share the learning path and edit learning paths.

	***  Deletion and editing are only available to the user who created them.  ***


==============================================================================================

		4:	 Creating, Deleting and Editing Learning Paths
  
==============================================================================================

	When you go to the 'Create a Learning Path' link, you will be provided a form which 
	has the following headlines:
		- Learning Path Name
		- Path Description
		- Resources

	The learning path name is the name that you want to provide for the learning path.
	The path description is a description you can give to the learning path so that 
	users will know if it is a path that they might enjoy
	The resources are a list of resources that the learning path will use.
	When you submit, the learning path will be uploaded, and you will see it on the 
	learning paths page.

	If you choose to delete a learning path you have created, select 'delete' on the path.
	You will be redirected to a page where you can enter your password. If you enter your
	password, the path will be successfully removed, and if you enter the wrong password,
	you will see an error and given the chance to try again

	If you choose to edit a learning path you have created, select 'Edit' on the path 
	at the Learning Paths page, you will be brought to the edit page. The edit page 
	will be identical to the create path page, however it will have the preexisting
	information about the path you are editing.

==============================================================================================

		5. 	Author Notes 
  
==============================================================================================

	We thank you for your time and consideration in using our software. A lot of hard work
	went into this project to provide you with this free, open source software. Please 
	read the next section on contribution so you know how to contact the authors and consider
	becomming an open source contributor.

==============================================================================================

		6. 	Contribution and Donate
  
==============================================================================================

	This is an open source program written by Amanda Gurney, Taylor Martin and Ethan 
	Sylvester of George Brown Colleges T197 program. 

	Any contributors will be added to 
	the list of authors may grow based on the size and validity of open source contributions.
	If you can not contribute to the project, please consider donating to the project's fund
	as these projects can become quite costly, and we would love to be able to support this
	and other projects in the future.

	Ethan: Authentication, login, registration, CSS and back-end with PHP / JS

	Taylor: Database architecture, User Profile page, CSS

	Amanda: all things Learning Paths, CSS, Learning path back-end with PHP


==============================================================================================

		7. 	Wrapping Up
  
==============================================================================================

	As said above, we appreciate your support and utilization of our product. We love 
	building applications like this for the world to use. Please feel free to reach out to 
	the developers on github at 

	Ethan:
		https://github.com/AnEdgyVeggie


	Amanda:
		https://github.com/TheGeneralJay


	Taylor:
		https://github.com/taylormarz

About

a web-based platform facilitating a community-driven learning approach. Users can create, share, and explore curated lists of educational resources, termed "learning paths," on various topics. Each learning path is a resource sequence that guides learners through the material necessary to grasp a particular subjec

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages