Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PEOPLE
- 4TSG4X knyzorg
- 4TSG4X @4TSG4X 18:21
- Hey I have professional coding experience with full stack JS. React/Node/PostgreSQL/MySQL.
- I'd like to help out for a bit if you guys are open to it.
- And learn more about what you guys are doing.
- Slava Knyazev @knyzorg 18:27
- Awesome!
- So I intend for the project to get pretty big eventually but for now it's just one thing
- 4TSG4X @4TSG4X 18:28
- Cool, what is it?
- Slava Knyazev @knyzorg 18:29
- To put it simply, it's a complicated study app
- Ever heard of Kahoot?
- 4TSG4X @4TSG4X 18:29
- I have not.
- Slava Knyazev @knyzorg 18:30
- So in short, a friend of mine spent his high school years perfecting "the perfect way to study" if you will
- And after a few years, he didn't exactly get it down to a science, but pretty close
- His idea was to make powerpoints for all sorts of subjects and then give people multiple choice questions
- Each time they would answer, it would follow with a comprehensive explanation
- 4TSG4X @4TSG4X 18:32
- So this is an idea that you haven't started working on?
- Slava Knyazev @knyzorg 18:32
- So then I came along and decided since it seemed to work so well, I would make it into some legit software
- No no, we have
- 4TSG4X @4TSG4X 18:32
- Ah alright, and this is a non-profit?
- Slava Knyazev @knyzorg 18:32
- Well currently we are a no profit if you know what I mean
- I want to make into one
- We will most likely form one around it
- But ya know, for the moment it's just details which will start to matter only in a few years time
- --
- So then after a while we made an alpha and started testing it with a local high school
- And it seemed to work very nicely
- Enough so to win us a few prizes and nominations for a bunch of things, but that's irrelevant
- The take-away is that we made something that is effective at helping students
- A later, more important take-away that actually got us the awards is that our system also seemed to effectively predict students' grades in advance with a pretty amazing accuracy (i.e. 5% discrepancy or less)
- 4TSG4X @4TSG4X 18:36
- Hmm, interesting.
- And no interactivity at all?
- Do you guys have a website up?
- What kind of things have you been teaching with this platform so far?
- Slava Knyazev @knyzorg 18:37
- We are not teaching, it's more for revision
- There are enough platforms that teach (i.e. Khanacademy) and we have no intention to go against them
- You know what
- I'll just give you the demo
- Would you speak french by any chance?
- 4TSG4X @4TSG4X 18:37
- Ah, I see.
- Unfortunately I do not speak French. But I do know some German and Spanish.
- Slava Knyazev @knyzorg 18:38
- Spanish will help you out then
- https://dev.etudie.ca
- username: vknyazev, password: hevy
- So when somebody logins, the idea to give them a pretty diverse subject selection
- 4TSG4X @4TSG4X 18:39
- Cool, one second.
- Slava Knyazev @knyzorg 18:39
- Add a module that has a picture
- The rest are broken
- 4TSG4X @4TSG4X 18:39
- Yeah I see that. Are you guys using React?
- Slava Knyazev @knyzorg 18:40
- No but I am sure it would be a good idea to migrate to something like it
- Currently it's just front-end Ajax
- 4TSG4X @4TSG4X 18:40
- Ah, I see.
- So just jQuery?
- Slava Knyazev @knyzorg 18:40
- Yea
- NodeJS on back-end
- Pug for rendering
- 4TSG4X @4TSG4X 18:41
- Would definitely recommend against Jade.
- Not widely supported and not worth the hassle for having some HTML look pretty.
- Slava Knyazev @knyzorg 18:41
- Well... it worked so far. Why's that?
- Not widely supported?
- We are rendering on back-end
- The client just gets html
- 4TSG4X @4TSG4X 18:41
- Hmm, I see.
- Slava Knyazev @knyzorg 18:42
- But yea, no matter how you twist it, I would love to get rid of my hacky ajax integrations
- The user picks a module and then they get quizzed on a topic and given a result at the end with a couple options - retake everything or just mistaken questions
- And while they do that we collect a bunch of data
- Now the plan for that data is, considering we are good at predicting grades, we can help teachers help students
- Just for an idea, we can show where students in general have trouble, who are the at-risk students, high-performance, etc
- This will allow teachers to better use their time (i.e. not waste it on things people understood)
- 4TSG4X @4TSG4X 18:45
- Hmm, I see.
- And everyone is using the web interface for this?
- Slava Knyazev @knyzorg 18:46
- Yes. But apps wouldn't hurt.
- And used*. We just ran an alpha which is now over. We're going to aim to launch a feature-rich beta in sometime 2018
- Which will have everything we intend to have on the initial release just incomplete in parts
- So what do you think?
- 4TSG4X @4TSG4X 18:48
- Hmm, I see.
- Slava Knyazev @knyzorg 18:48
- I'm not the best at explaining so sorry for that
- 4TSG4X @4TSG4X 18:48
- I think it'll be a lot of work.
- You have the code open sourced right?
- Slava Knyazev @knyzorg 18:48
- Currently private on github
- Can invite you
- Invite sent
- 4TSG4X @4TSG4X 18:49
- Cool, one second!
- Slava Knyazev @knyzorg 18:49
- The reason it's not public is because our "survival" modal is not set in stone yet
- 4TSG4X @4TSG4X 18:49
- I could help in porting things over to React if you'd like.
- That's mostly my specialty.
- As well as Node/SQL.
- Slava Knyazev @knyzorg 18:50
- So you want to be a part of this?
- 4TSG4X @4TSG4X 18:52
- I'll try to see what I can do. Do you have a checklist for tasks that need to be accomplished or any sort of structure for managing the project?
- Slava Knyazev @knyzorg 18:53
- I've been the sole developer on it for now, crash-coursing someone to help me out
- No way I will end up doing it alone
- As for structure
- Well, most of the plans are in my head since I had no need to have them written our clearly until now
- Some of them are though
- Look in the Issues tab, at least 6 of the things to do
- 4TSG4X @4TSG4X 18:54
- I would highly suggest that be implemented, especially if you plan to bring other people onboard to help out.
- I would suggest to use something like waffle.io
- Which integrates with GitHub nicely.
- And to make a checklist of things that need to be done along with prioritizing them.
- Slava Knyazev @knyzorg 18:55
- Would be a great idea
- How much professional experience do you have?
- Cause I have none apart from freelancing haha
- I have absolutely no experience in managing software projects
- 4TSG4X @4TSG4X 18:56
- Ah alright.
- I started off rather weird in where I was put to start as a senior software engineer.
- Which was in March of last year.
- Although I label myself as a mid-level.
- Slava Knyazev @knyzorg 18:57
- I see
- I like this waffle thing
- At some point this was exactly what I wanted
- Most of the time we also operated under strict time limits so we have absolutely no tests
- Hence the issue "Write integration suite"
- 4TSG4X @4TSG4X 19:00
- Ah, I see.
- Slava Knyazev @knyzorg 19:00
- Our communications are on slack btw
- 4TSG4X @4TSG4X 19:00
- This is something I've been building in my spare time if you want to get a sense of how I build things: http://quantblitz.com/
- Slava Knyazev @knyzorg 19:00
- Want an invite?
- 4TSG4X @4TSG4X 19:00
- I would recommend Discord for communication as well, it's a much better version of Slack.
- Faster, free with unlimited history and better UI.
- As well as better user moderation tools.
- Slava Knyazev @knyzorg 19:01
- Everybody so far preferred slack though
- idk, serves our purposes pretty well
- Would need your email to invite you tho
- 4TSG4X @4TSG4X 19:03
- Hmm, alright.
- You can send the invite to qrx9823@gmail.com.
- Slava Knyazev @knyzorg 19:03
- Sent
- 4TSG4X @4TSG4X 19:04
- One second.
- Slava Knyazev @knyzorg 19:07
- @ me when you get on
- 4TSG4X @4TSG4X 19:11
- Just got on as ryzlix.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement