What I remember from high school is a point system. A student had to gain enough points to qualify to graduate. If the students are expected to use this program on their own, it might be worthwhile to look into how many points a completed worksheet would gain a student. Any teacher that wants to use NCLab and assign homework using worksheets will need to make it conform to their point system.I have been thinking about this a lot. I am going to start with a simple introductory linear algebra worksheet, how to add and multiply matrices in NCLab, introducing what a matrix is and how to program it in Python. The worksheet will come with a tutorial video similar to Khan Academy. Give me a day or so and I'll post a link.
For the future, and I know the NCLab team is already working on this:I know the folders will be organized into classrooms, with each student able to publish locally to their class. It would be a good point to make if we can say that the teacher can create their virtual classroom for grading purposes, and a group to go along with the class.Maybe the inclusion of online grading would be useful? The teacher could decide how many points the project is worth, and then assign a number of points to each published (submitted) worksheet?
Independently of schools, if students wanted to work on their own, they would get points for completing worksheets, and after a certain number of points would graduate to the next level.Pavel, you have so many published worksheets, is it possible for them to be organized into levels? As in, understand all this and you are ready for the next level? I would be willing to make videos to go along with the levels, walking students through the worksheets.
From what I got out of that discussion is that you are just looking
for feedback on ways to incorporate NCLab into the schools that work
with their current teaching methods... This is just how I had imagined
it would work, but they are just ideas from the little that I know
about NCLab and how it works.
For elementary schools, I don't remember ever using computers for
homework. If it was an in-class activity/assignment however, then I
agree with Jordan that it would be most effective to have the games/
worksheets organized into levels. I would imagine that there would be
a couple levels assigned per week, each worth about ten points or so.
The benefit of doing this as an in-class activity versus at home as
homework would be that then the teacher would still be able to walk
around and assist the students whenever they have questions.
For high school and middle school students, I would think the teacher
would assign problems out of a textbook or worksheet that they would
have to solve using NCLab programming. I'm assuming you guys do not
have a text book written about NCLab yet, but I'm sure that the same
problems they assign out of their current math and science books could
be applied and solved for in NCLab so they wouldn't have to buy new
books or anything.
Hope my suggestions are helpful!
Oh wow that's perfect! You guys are on top of it :)
NC!! Super cool, I love it.