Basyx
Basyx

Find Paid and Volunteer Tutors in Your City

 

Basyx.org is a website (by Mike Hahn) which links paid and volunteer tutors with those needing instruction. Paid tutors charge an hourly rate (billing their students directly), and must pay 7 percent of their earnings to Basyx. All tutoring sessions are one-on-one and usually take place in coffee shops, libraries, or high schools (Skype can be used instead of meeting face-to-face). Sessions involving students who are under 18 take place in their homes, when a parent is also at home. All tutors (and students who use the Curriculum Library) must have smartphones or tablets. Each tutor records the amount of time spent teaching each lesson at the end of each session, and also each student evaluates the tutor (on a scale of 1 to 5, overall and on various attributes) at the end of each session. Students can also record comments (customer reviews), which are accessible to other students browsing the tutor database. Under-performing tutors gravitate to the bottom of the search results. The website is developed using JavaScript and Node.

Website

Students select their city and search for tutors, filtering by desired subject, and the tutors are sorted by experience (total minutes) or quality, based on tutor evaluations. Each tutor has an info page, including the subjects they teach, along with experience level and quality level for each subject. The info page also includes major intersection (closest to where they live) and availability times (days of week, mornings, afternoons, and/or evenings). When contacting a prospective tutor, the student selects the desired subject(s), enters an optional message, and clicks on Contact. The tutor then receives an automatic email, and logs on to the website and responds, if desired. Every lesson is delivered to the student in a form which is easily displayed on a smartphone.

Revenue and Expenses

All revenue comes from the 7 percent cut of the paid tutors' earnings. Fixed expenses include web hosting fees and Google AdWords advertising. All partners (the highest ranking of the 6 classes of users) as well as the senior developer (the founder) receive an equal share of the profits. For the first 6 months only volunteer tutors in Toronto will be recruited.

TutorMarkup Curriculum

All curricula exists in the form of Wiki-style documents, similar to Wikipedia articles. My own Wiki-style markup language (called TutorMarkup) is used to both read and write the lessons. Content-creators use the Windows Writer App, and students use the Android/iOS Reader Apps to display the lessons. Content is encrypted to prevent plagiarism. TutorMarkup adds support for tables, grids, and multiple columns. Grids are used for entering mathematical expressions, and adjacent grid cells may be merged to accommodate oversized characters (superscripts/subscripts are handled by adding a vertical offset of half a character).

Mentors

Basyx has 6 classes of users: developers like me who maintain the website, partners who decide which tutors can become mentors, mentors who are tutors which supervise content creators and other tutors, content creators who write the lessons used by the tutors, tutors who are supervised by mentors, and students. Every tutor who is not a mentor is assigned a mentor. Those tutors who have logged the most hours (in the top 20 percent) and with superior ratings as given by their students (in the top 40 percent) are eligible to become mentors. When tutors are assigned to mentors, preference is given to those mentors who have the fewest tutors assigned to them. Mentors don't have to pay 7 percent of their earnings to Basyx. Those mentors who have logged the most hours (in the top 20 percent) and with superior ratings as given by their students (in the top 40 percent) automatically become partners.

Business Plan: Steps

  1. Learn Node & Express
  2. Develop much of website
  3. Approach West Neighbourhood House as partner organization
  4. If successful, go to Step 6
  5. Approach 3 contacts who are educators (Ellen Davis, Eric Davis, Carla Silver)
  6. Hire Core Curriculum Developer (CCD)
  7. CCD (a volunteer) writes literacy curriculum
  8. Mike or CCD writes math curriculum
  9. Curriculum written using Word, then converted to PDF
  10. Continue developing website
  11. Convert curriculum to TutorMarkup
  12. Develop TutorMarkup Reader, an Android app (eventually develop iOS version)
  13. Partner organization helps access funding to pay wages of Co-Founder
  14. Hire Co-Founder using Charity Village (full-time or part-time)
  15. Launch website
  16. Develop TutorMarkup Writer, a Windows app
  17. If funding doesn't come through then Co-Founder position becomes part-time
  18. Funding to pay salary of Co-Founder for one year
  19. Funding to be renewed annually at discretion of funder
  20. Co-Founder position, upon failure of annual funding to be renewed, becomes part-time
  21. Mike is responsible for covering all operating expenses (except salary of Co-Founder) during the first 2 years after launch of website
  22. After 2 years additional funding to pay operating expenses will be requested from the Ministry of Training, Colleges and Universities
  23. Revenue Sources:
    1. Government funding (see Step 22)
    2. Mike pays operating expenses (see Step 21)
    3. Royalties: paid tutors pay royalties to Basyx consisting of 7 percent of the amount they charge to their students
  24. Operating Expenses:
    1. Salary of Co-Founder
    2. Web hosting: $2000/year (dedicated server) rising to $7500/year and up (cloud hosting) after 5 years
    3. Google AdWords advertising: $5000/year?
    4. Remuneration of partners (see Step 25): total profits (revenue minus expenses) divided by no. of partners
    5. Calculation of partner remuneration (based on p = 100):
      1. Let k = 52 weeks/year x 7 percent = 3.64
      2. Let t = no. of paid tutors = 1000
      3. Let x1 = no. of tutors/mentor = 10
      4. Let x2 = no. of mentors/partner = 10
      5. Let p = no. of tutors/partner = (x1)(x2) = 100
      6. Let n = no. of partners = t / p = 10
      7. Let h = hrs/week = 5
      8. Let r = rate/hr = 25
      9. Let c = salary of co-founder = 50,000
      10. Let f = fixed costs = web + adv = 7500 + 5000 = 12,500
      11. Gross revenue = 5 hours/week/tutor x $25/hour x 52 weeks/year x 0.07 = $455/year/tutor
      12. Gross annual revenue/partner = $455/tutor x 10 tutors/mentor x 10 mentors/partner = $45,500
      13. Assume that 1000 paid tutors exist
      14. Gross revenue = $455/year/tutor x 1000 tutors = $455,000/year
      15. Operating expenses = salary of Co-Founder + web hosting + AdWords advertising = $50,000 + 7500 + 5000 = $62,500/year
      16. Profit = $455,000/year - $62,500/year = $392,500/year
      17. No. of partners = 1000 tutors x 0.1 mentors/tutor x 0.1 partners/mentor = 10
      18. Adjusted no. of partners = 10 + 2 = 12 (Mike and the partner organization count as 2 partners)
      19. R = Net annual revenue/partner = profit divided by 12 = $392,500 / 12 = $32,700
      20. R = khrp(n / (n + 2)) - (c + f) / (n + 2)
    6. Calculation of partner remuneration (based on p = 60):
      1. Let f = fixed costs = web + adv = 2000 + 5000 = 7000 (for n = 1 up to 5)
      2. And f = 7500 + 5000 = 12,500 (for n > 5)
      3. Let x1 = no. of tutors/mentor = 10
      4. Let x2 = no. of mentors/partner = 6
      5. Let p = no. of tutors/partner = (x1)(x2) = 60
      6. Let t = no. of paid tutors
      7. Let n = no. of partners
      8. Then t = pn = 60n
      9. n = (1,2,3,4,5,10)
      10. n' = n + 1 = adjusted value of n (partner org. counts as a partner)
      11. R = khrp(n / n') - (c + f) / n'
      12. R = khrp(n / (n + 1)) - (c + f) / (n + 1)
      13. khrp = 27,300
      14. R1 = (27,300 x (1/2)) - (57,000 / 2) = -14,850
      15. R2 = (27,300 x (2/3)) - (57,000 / 3) = -800
      16. R3 = (27,300 x (3/4)) - (57,000 / 4) = 6225
      17. R4 = (27,300 x (4/5)) - (57,000 / 5) = 10,440
      18. R5 = (27,300 x (5/6)) - (57,000 / 6) = 13,250
      19. R10 = (27,300 x (10/11)) - (62,500 / 11) = 19,136
      20. R1000 = (27,300 x (1000/1001)) - (62,500 / 1001) = 27,210 < 27,300 for all n
    7. Calculation of part-time Co-Founder remuneration = partner remuneration:
      1. Profit = $455,000/year - (7500/year + 5000/year) = $442,500/year
      2. No. of partners = 10 + 3 = 13 (Mike, Co-Founder and partner organization count as 3 partners)
      3. R = Net annual revenue/partner = profit divided by 13 = $442,500 / 13 = $34,038
      4. R = khrp(n / (n + 3)) - (f / (n + 3))
    8. Calculation of part-time Co-Founder remuneration (based on p = 60):
      1. n = (1,2,3,4,5,10)
      2. n' = n + 3 = adjusted value of n
      3. R = khrp(n / n') - (f / n')
      4. R = khrp(n / (n + 3)) - (f / (n + 3))
      5. R1 = (27,300 x (1/4)) - (7000 / 4) = 5075
      6. R2 = (27,300 x (2/5)) - (7000 / 5) = 9520
      7. R3 = (27,300 x (3/6)) - (7000 / 6) = 12,483
      8. R4 = (27,300 x (4/7)) - (7000 / 7) = 14,600
      9. R5 = (27,300 x (5/8)) - (7000 / 8) = 16,188
      10. R10 = (27,300 x (10/13)) - (12,500 / 13) = 20,038
      11. R1000 = (27,300 x (1000/1003)) - (12,500 / 1003) = 27,206 < 27,300 for all n
  25. Partner Definition:
    1. Mentors are tutors who supervise content creators and other tutors
    2. Content creators write the lessons used by the tutors
    3. Partners decide which tutors can become mentors
    4. Those tutors who are in the top 20 percent of hours logged, and in the top 40 percent of the ratings given by students, are eligible to become mentors
    5. Those mentors who are in the top 20 percent of hours logged, and in the top 40 percent of the ratings given by students, automatically become partners

Business Plan Background

Mike is currently a volunteer computer tutor at West Neighbourhood House, and was a volunteer tutor at Fred Victor for 5 years, teaching math, computers, and literacy. West Neighbourhood House also employs volunteer tutors who teach math and literacy.

Mike's contacts who are educators are: his cousin Ellen Davis, a retired ESL teacher; his cousin Eric Davis, a senior administrator at the University of the Fraser Valley; and Carla Silver, a high school music teacher.

Role of West Neighbourhood House

West Neighbourhood House would ideally appoint a board member or staff member (assisted by a volunteer if necessary) to take on the role of supporting Mike in his capacity of being the first Executive Director of Basyx. Eventually Mike will hire a new Executive Director, and Mike will then become the Chief Technology Officer (CTO). West Neighbourhood House can help Mike access funding to pay the wages of the Executive Director (otherwise known as the Co-Founder).

Benefits to West Neighbourhood House

  1. West Neighbourhood House receives the same amount of money that each partner receives. Please see Business Plan: Steps (Steps 24.5 thru 24.8) for approximate values.
  2. When tutors and students log in to the Basyx website, a link to the Learning Programs web page at westnh.org is displayed, assuming that the person logging in lives in Toronto. All users can click on "Donate to Partner", which displays info about West Neighbourhood House and a link to its donation web page.
  3. All WNH tutors have the option of becoming Basyx tutors/content-creators, and all Basyx tutors/content-creators who live in Toronto have the option of becoming WNH tutors.

[ Back to Top ]

Competition

Basyx faces at least 3 competitors: KhanAcademy.org, UniversityTutor.com, and Tutoring-Beyond-Borders.com. Khan Academy has thousands of online courses, but little or no face-to-face instruction. University Tutor has over 60,000 tutors in over 7000 cities, but no curriculum library (the tutors, paid only, are on their own). Tutoring Beyond Borders is free but only operates in the Kitchener area.

Implementation Steps

  1. User Authentication
  2. Classes of Users
  3. Subject Tree
  4. Skills Table
  5. Lesson Table
  6. Scheduling
  7. Tutor Search
  8. Tutor-Student Messaging
  9. Tutor Evaluation/Timekeeping
  10. Misc. Tables:
    1. Cities
    2. Prerequisites
    3. Grade Scores
    4. Table Edits
  11. Tutor Royalties
  12. Partner Remuneration
  13. User Hierarchy
  14. TutorMarkup Reader App
  15. TutorMarkup Encryption
  16. TutorMarkup Writer App
  17. Convert Reader to iOS

About Me

I am Mike Hahn, the founder of Basyx. On August 9, 2014 I began working on Basyx, and then I started a different project called Lyvathon (a new programming language) on January 4, 2015. I resumed working on Basyx on January 24, 2015, and resumed working on Lyvathon on May 9, 2015 (and implementing it on August 30, 2015). I resumed working on Basyx on December 8, 2015. I was previously employed at Brooklyn Computer Systems as a Delphi Programmer and a Technical Writer (I worked there between 1996 and 2013). Just prior to starting Lyvathon I quit my job as a volunteer tutor at Fred Victor on Tuesday afternoons, where for 5 years I taught math, computers, and literacy. I'm now a volunteer computer tutor at West Neighbourhood House. My hobbies are reading the news at cbc.ca and going for walks in my neighbourhood. About twice a year I get together with my sister who lives in Victoria. She comes here or I go out there usually in the summer. At those times I'm much more active, but most of the year I tend to lie on the couch a lot, and not be very active. I do, however, visit my brother once a month or so and listen to or visit my disabled friend (she has schizophrenia and talks to me on the phone).

Contact Info

Mike Hahn
Founder
Basyx
2495 Dundas St. West
Ste. 515
Toronto, ON  M6P 1X4
Canada

Phone: 416-533-4417
Email: hahnbytes (AT) gmail (DOT) com
Blog: lyvathon.blogspot.ca

[ Back to Top ]