Advertisement
Guest User

Untitled

a guest
May 26th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1.  
  2. PEOPLE
  3. 4TSG4X knyzorg
  4.  
  5. 4TSG4X @4TSG4X 18:21
  6. Hey I have professional coding experience with full stack JS. React/Node/PostgreSQL/MySQL.
  7. I'd like to help out for a bit if you guys are open to it.
  8. And learn more about what you guys are doing.
  9.  
  10. Slava Knyazev @knyzorg 18:27
  11. Awesome!
  12. So I intend for the project to get pretty big eventually but for now it's just one thing
  13.  
  14. 4TSG4X @4TSG4X 18:28
  15. Cool, what is it?
  16.  
  17. Slava Knyazev @knyzorg 18:29
  18. To put it simply, it's a complicated study app
  19. Ever heard of Kahoot?
  20.  
  21. 4TSG4X @4TSG4X 18:29
  22. I have not.
  23.  
  24. Slava Knyazev @knyzorg 18:30
  25. So in short, a friend of mine spent his high school years perfecting "the perfect way to study" if you will
  26. And after a few years, he didn't exactly get it down to a science, but pretty close
  27. His idea was to make powerpoints for all sorts of subjects and then give people multiple choice questions
  28. Each time they would answer, it would follow with a comprehensive explanation
  29.  
  30. 4TSG4X @4TSG4X 18:32
  31. So this is an idea that you haven't started working on?
  32.  
  33. Slava Knyazev @knyzorg 18:32
  34. So then I came along and decided since it seemed to work so well, I would make it into some legit software
  35. No no, we have
  36.  
  37. 4TSG4X @4TSG4X 18:32
  38. Ah alright, and this is a non-profit?
  39.  
  40. Slava Knyazev @knyzorg 18:32
  41. Well currently we are a no profit if you know what I mean
  42. I want to make into one
  43. We will most likely form one around it
  44. But ya know, for the moment it's just details which will start to matter only in a few years time
  45. --
  46. So then after a while we made an alpha and started testing it with a local high school
  47. And it seemed to work very nicely
  48. Enough so to win us a few prizes and nominations for a bunch of things, but that's irrelevant
  49. The take-away is that we made something that is effective at helping students
  50. 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)
  51.  
  52. 4TSG4X @4TSG4X 18:36
  53. Hmm, interesting.
  54. And no interactivity at all?
  55. Do you guys have a website up?
  56. What kind of things have you been teaching with this platform so far?
  57.  
  58. Slava Knyazev @knyzorg 18:37
  59. We are not teaching, it's more for revision
  60. There are enough platforms that teach (i.e. Khanacademy) and we have no intention to go against them
  61. You know what
  62. I'll just give you the demo
  63. Would you speak french by any chance?
  64.  
  65. 4TSG4X @4TSG4X 18:37
  66. Ah, I see.
  67. Unfortunately I do not speak French. But I do know some German and Spanish.
  68.  
  69. Slava Knyazev @knyzorg 18:38
  70. Spanish will help you out then
  71. https://dev.etudie.ca
  72. username: vknyazev, password: hevy
  73. So when somebody logins, the idea to give them a pretty diverse subject selection
  74.  
  75. 4TSG4X @4TSG4X 18:39
  76. Cool, one second.
  77.  
  78. Slava Knyazev @knyzorg 18:39
  79. Add a module that has a picture
  80. The rest are broken
  81.  
  82. 4TSG4X @4TSG4X 18:39
  83. Yeah I see that. Are you guys using React?
  84.  
  85. Slava Knyazev @knyzorg 18:40
  86. No but I am sure it would be a good idea to migrate to something like it
  87. Currently it's just front-end Ajax
  88.  
  89. 4TSG4X @4TSG4X 18:40
  90. Ah, I see.
  91. So just jQuery?
  92.  
  93. Slava Knyazev @knyzorg 18:40
  94. Yea
  95. NodeJS on back-end
  96. Pug for rendering
  97.  
  98. 4TSG4X @4TSG4X 18:41
  99. Would definitely recommend against Jade.
  100. Not widely supported and not worth the hassle for having some HTML look pretty.
  101.  
  102. Slava Knyazev @knyzorg 18:41
  103. Well... it worked so far. Why's that?
  104. Not widely supported?
  105. We are rendering on back-end
  106. The client just gets html
  107.  
  108. 4TSG4X @4TSG4X 18:41
  109. Hmm, I see.
  110.  
  111. Slava Knyazev @knyzorg 18:42
  112. But yea, no matter how you twist it, I would love to get rid of my hacky ajax integrations
  113. 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
  114. And while they do that we collect a bunch of data
  115. Now the plan for that data is, considering we are good at predicting grades, we can help teachers help students
  116. Just for an idea, we can show where students in general have trouble, who are the at-risk students, high-performance, etc
  117. This will allow teachers to better use their time (i.e. not waste it on things people understood)
  118.  
  119. 4TSG4X @4TSG4X 18:45
  120. Hmm, I see.
  121. And everyone is using the web interface for this?
  122.  
  123. Slava Knyazev @knyzorg 18:46
  124. Yes. But apps wouldn't hurt.
  125. 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
  126. Which will have everything we intend to have on the initial release just incomplete in parts
  127. So what do you think?
  128.  
  129. 4TSG4X @4TSG4X 18:48
  130. Hmm, I see.
  131.  
  132. Slava Knyazev @knyzorg 18:48
  133. I'm not the best at explaining so sorry for that
  134.  
  135. 4TSG4X @4TSG4X 18:48
  136. I think it'll be a lot of work.
  137. You have the code open sourced right?
  138.  
  139. Slava Knyazev @knyzorg 18:48
  140. Currently private on github
  141. Can invite you
  142. Invite sent
  143.  
  144. 4TSG4X @4TSG4X 18:49
  145. Cool, one second!
  146.  
  147. Slava Knyazev @knyzorg 18:49
  148. The reason it's not public is because our "survival" modal is not set in stone yet
  149.  
  150. 4TSG4X @4TSG4X 18:49
  151. I could help in porting things over to React if you'd like.
  152. That's mostly my specialty.
  153. As well as Node/SQL.
  154.  
  155. Slava Knyazev @knyzorg 18:50
  156. So you want to be a part of this?
  157.  
  158. 4TSG4X @4TSG4X 18:52
  159. 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?
  160.  
  161. Slava Knyazev @knyzorg 18:53
  162. I've been the sole developer on it for now, crash-coursing someone to help me out
  163. No way I will end up doing it alone
  164. As for structure
  165. Well, most of the plans are in my head since I had no need to have them written our clearly until now
  166. Some of them are though
  167. Look in the Issues tab, at least 6 of the things to do
  168.  
  169. 4TSG4X @4TSG4X 18:54
  170. I would highly suggest that be implemented, especially if you plan to bring other people onboard to help out.
  171. I would suggest to use something like waffle.io
  172. Which integrates with GitHub nicely.
  173. And to make a checklist of things that need to be done along with prioritizing them.
  174.  
  175. Slava Knyazev @knyzorg 18:55
  176. Would be a great idea
  177. How much professional experience do you have?
  178. Cause I have none apart from freelancing haha
  179. I have absolutely no experience in managing software projects
  180.  
  181. 4TSG4X @4TSG4X 18:56
  182. Ah alright.
  183. I started off rather weird in where I was put to start as a senior software engineer.
  184. Which was in March of last year.
  185. Although I label myself as a mid-level.
  186.  
  187. Slava Knyazev @knyzorg 18:57
  188. I see
  189. I like this waffle thing
  190. At some point this was exactly what I wanted
  191. Most of the time we also operated under strict time limits so we have absolutely no tests
  192. Hence the issue "Write integration suite"
  193.  
  194. 4TSG4X @4TSG4X 19:00
  195. Ah, I see.
  196.  
  197. Slava Knyazev @knyzorg 19:00
  198. Our communications are on slack btw
  199.  
  200. 4TSG4X @4TSG4X 19:00
  201. 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/
  202.  
  203. Slava Knyazev @knyzorg 19:00
  204. Want an invite?
  205.  
  206. 4TSG4X @4TSG4X 19:00
  207. I would recommend Discord for communication as well, it's a much better version of Slack.
  208. Faster, free with unlimited history and better UI.
  209. As well as better user moderation tools.
  210.  
  211. Slava Knyazev @knyzorg 19:01
  212. Everybody so far preferred slack though
  213. idk, serves our purposes pretty well
  214. Would need your email to invite you tho
  215.  
  216. 4TSG4X @4TSG4X 19:03
  217. Hmm, alright.
  218. You can send the invite to qrx9823@gmail.com.
  219.  
  220. Slava Knyazev @knyzorg 19:03
  221. Sent
  222.  
  223. 4TSG4X @4TSG4X 19:04
  224. One second.
  225.  
  226. Slava Knyazev @knyzorg 19:07
  227. @ me when you get on
  228.  
  229. 4TSG4X @4TSG4X 19:11
  230. Just got on as ryzlix.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement