Skip to content

SnapCoderr

August 27th, 2021 by PostPcEra

This page details SnapCoderr project. It has two parts LEANER and EARNER

PRODUCT

Product development

  • Phase I

    • Codemirror working with file edit, save , display file links (codemirror not Ace editor becuase former supports realtime collab built-in)
    • PostgresDB and Prisma : get sample projects user schema (user, post tables prisma schema or Twitter clone schema)
    • new user registration and authentication (may be with Nextauth, any other?)
    • Next.js and Typescript working
    • Host Sanpcoderr.com on DigitalOcean.com or ...
    • rolemodels here: Programirz.com editor, Postman clone REST editor UI (do not spend too much time, things may change like AceEditor to Codemirror)
  • Phase II

    • lesson modules in database schema: moduel 1, module 2 , ... ( topics 1,2,3 in Modules 1 )
    • Lesson curriculum by modules : take Programirz and Swaroop python book as content base ( remeber 30% content, 70% practice)
    • HeapAnalytics integration : so we know on which page users are spending time, user click path on the site
    • Section concept : Module 1 may have multiple sections (school sections like) : M1-Dec-1, M1-Dec-10 , M2-Dec-1 ( Module2 starting on December 1st)
    • User Marketing : Jyothi/Vasu friends , Akashy friends , Vi friends, Hyderabad school friends, Gitu friends ...
  • Phase III

    • Payment integration : with Stripe or other like gumroad etc..
    • Contact : Shreyes for advisor role
    • answer user Coding question POSTS on internet : Reddit site, Twitter, dev.to answer section, Repl.it , Udemy

Pricing models

  • Learner Pricing

    • Module 1 free, Module 2 is $2 , module 3 onwards $4 each
    • users who paid for Python Modules get 50% discount on Javascript Modules etc..
    • initial languages offering : python, Javascript, HTML/CSS, React.js
  • Earner Pricing

    • free, 1 quarter, 2 quarters, $1, $2 ... $\5
    • Date and String functions: 1 Quarter ( 25 cents)
    • Installation : is $5
    • first EARNERS should work in FREE tier few days to Vett they quality of ANSWERS and TIME avalibility adherense .

LEANER

What is the innovaton here?

  • ASPIRATION: SnapCoderr aspire to combine beast parts of
    • a) REPL.it online program execution with
    • b) CRISP content explanations of PROGRAMIZ.com
    • c) adding our OWN below MAGIC parts
  • LEVEL based content teaching : only teach content related to that LEVEL. No 'multi variable assignments in LEVEL 1. We will have LEVEL 1 (FizBuzz), LEVEL 3(class Gradebook program)
  • cohart based : improve belonging (maven.com did same ) of students to a group rather everybody doing alone.
  • handon drills : at least 70% of TIME is spent in drills/exercises handons (30% content/concept teaching)
  • tests : quiz and tests at the end of DAY, WEKLY Tests, midterms ( like university quarter system)
  • peer grading : faciliates student learning how to read and understand other people code.

Peers, what they are doing

  • exection server farms: repl.it
  • content teaching : codeacademy.com
  • video: udacity.com (paid leader), all tech youtub videos
  • books : good source ignored, nobody is usnig or talking about

Observatons /w Jyothi : TOO DEEP, TOO FAST , NO DRILLS

Major problems i see on Today programming PEDAGOGY. summarie in four words: TOO DEEP, TOO FAST
1/ same content for ALL LEVELS ( too DEEP)
- most programming site content is not LEVEL based, for a beginer you introduce x,y = 3,5 confuses
- showing hexcodes in variable topics confuses. Both I saw with Jyothi even on best content site like 'programiz.com'
- more surface area inroduced, less focuesed and error prone ara increases. This is similar to 'startup WEDGE concept'
2/ too many CONCEPTS in too short TIME (too FAST)
- variables, loops, Array (list) all introduced in first 2 hours.
- where as each of above topic needs at least 2 hours in 3 different days
- lacking various examples, quiz and test programs.

bad Pedagogy

Pedagogical
Learners are motivated by external sources, such as parents and teachers.
The topic is completed by a pass or fail grade.
Andragogical
Learners are motivated by intrinsic means: self-esteem, quality of life, problem-solving, and the quest for recognition.
Topics are completed by mastery.

EARNER

What is the innovaton here?

  • SnapCoderr is twitter for what Stackoverflow is Facebook
  • bit sized , realtime answers
  • we are hyperlocal for tech answers ; what hyperlocal is for shopping/delivary. PROVIDERS are allowed in ONLY 5 to 10 narrow AREAS of technolgy ONLY
  • quality control with only vetted programmers are allowed ( see Fiverr provider ratings )

Peers, what they are doing

  • Fiverr
  • Stackoverflow