Skip to content

Scass0807/ActionTime

 
 

Repository files navigation

ActionTime

I completed this project as part of the 2019 Monmouth University School of Science Summer Research Program under the direction of Professor Cui Yu collaborating with another student Allen Lu who at the time attended High Technology High School in Lincroft, NJ. The purpose of the project was to develop a web application aimed at teaching children execution skills such as time management and on time completion of tasks through reward based learning.

The live site is compatible with Google Chrome and Mozilla Firefox and can be viewed here http://goals.planbook.xyz/ActionTime/public/

I have set up a demo for the purpose of showing how the application works. The site is formatted with cards that when clicked will flip over to reveal more information.

Screen Shot 2020-10-10 at 12.15.35 AM

To get started, click the Login/Sign Up card and enter the following email and password:

Email: [email protected]

Password: demo123

Screen Shot 2020-10-10 at 12.37.35 AM

The website will then redirect you to the user homepage

Screen Shot 2020-10-10 at 12.40.36 AM

You can then choose to view your current challenges by Clicking on the My Challenges card, or you can view public challenges by clicking on the Public Challenges card. Each challenge card can be clicked and it will flip to reveal more information about the challenge. You can accept challenges by clicking on one of the cards on the Public Challenges page or the Pending Challenges section of the My Challenges page. In the Current Challenges section, you can update your progress to be approved by the challenge sender.

Screen Shot 2020-10-10 at 12.47.57 AM

You can also view progress on challenges you sent by clicking the Sent Challenges button. Here, you can also approve any progress made on the challenges you have sent so far.

Screen Shot 2020-10-10 at 12.59.49 AM

You can also make your own challenges and send them to others. To make a challenge, you must first create a task. To create a task, go back to the homepage and click on the My Tasks card.

Screen Shot 2020-10-10 at 11.31.48 AM

Then click the New Task button to add a Task. Enter the information into the fields. The total field represents the total number of units required to complete the task This can be time, or if the task involves reading a book for example, it can be number of pages or chapters. The occurrence field represents how often the task should be completed, and the suggested split field represents the number of increments that the task can be split in to. You can also upload a picture to represent the new task.

Screen Shot 2020-10-10 at 11.48.12 AM

Once you have filled out all of the information press the create task button. You will then see your task under the My Task page.

Screen Shot 2020-10-10 at 11.49.00 AM

Before you can challenge someone to complete a task, you must first create a reward that will be received after the challenge is complete. To create a reward go back to the homepage and click on the Rewards card.

Screen Shot 2020-10-10 at 12.02.57 PM

To add a new reward, press the New Reward button. Enter the name, description, and total which represents the number of times that reward can be used. Upload a picture of the reward if desired.

Screen Shot 2020-10-10 at 12.05.36 PM

Once you have filled out all the information, click the Create Reward button. You will now see the reward under the Rewards page.

Screen Shot 2020-10-10 at 12.06.05 PM

You are now ready to challenge someone with the task that you previously created. Go back to the My Tasks page and press the Assign button on the previous task. First choose who you want to assign to the challenge. You can choose to make it public which requires approval or assign it to a group or user. For the purposes of of testing I suggest you assign it to yourself. Finally, choose a due date and type in the name of the reward that you previously created.

Screen Shot 2020-10-10 at 12.25.36 PM

When you are finished entering the information press the Assign Task button. You will now see the challenge on the Sent Challenges page.

Screen Shot 2020-10-10 at 12.25.59 PM

Since you sent the challenge to yourself, It should now appear on the My Challenges page under the Pending Challenges section.

Screen Shot 2020-10-10 at 12.28.06 PM

Click the card and press the Accept Challenge button. It will now appear under the Current Challenges section. As discussed above, while you are completing the challenge you can update any progress which must be approved. Since you sent the challenge to yourself you can approve any progress on the Sent Challenges page under the Approval Request Challenges section.

Screen Shot 2020-10-10 at 12.28.06 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 69.4%
  • PHP 25.1%
  • HTML 4.9%
  • Other 0.6%