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