|"We don't sell your identity or spam you...||
However, to create your own programs you are required to create a unique username and password.
Sharing of your personal informationWe do not share your information with other organisations. We do not transmit or store your password in plain text.
Use of your personal informationWe require your email address solely for the purpose of recovering your account should you forget your password. We may use your email address to notify you of changes to the website.
For each visitor to reach the site, we use Google to collect non-personally identifiable information, including but not limited to browser type, version and language, operating system, pages viewed while browsing the Site, page access times and referring website address. This collected information is used internally solely for the purpose of gauging visitor traffic and trends.
From time to time, we may use customer information for new, unanticipated uses not previously disclosed in our privacy notice. If our information practices change at some time in the future we will only use data collected from the time of the change for these new purposes.
Accessing Your Personal InformationYou have a right to access your personal information, subject to exceptions allowed by law.
Contacting usWe welcome your comments or questions regarding this Policy, please contact us by email: firstname.lastname@example.org
|"Reasonable use for non-commercial educational purposes...||
In order to use the Site, you must accept the terms set forth below. If you are a minor, your parent or guardian must accept the terms and full responsibility for your use of the website. BY USING THE WEBSITE, YOU AGREE TO THESE TERMS.
The website HTML, software and courseware made available on this website are the property of S2JS. You are welcome to display on your computer, download, and print pages from this website for personal and educational use only.
The website is provided "AS IS". Your use of this website is at your own risk. S2JS disclaims all warranties, expressed or implied, including without limitation, warranties of merchantability and fitness of a particular purpose. S2JS disclaims liability for any direct, indirect, incidental, special, consequential, exemplary, punitive or other damages, or lost profits, that may result directly or indirectly from the use of the website. This includes, without limitation, any damage to computer systems, hardware or software, loss of data, or any other performance failures, any errors, bugs, viruses or other defects that result from, or are associated with the use of this website.
Access to this website is limited to reasonable use for non-commercial educational purposes. You may choose to charge a fee for your personal tuition services related to S2JS, but may not charge for access to S2JS itself. Any disruptive or offensive use may be restricted or deleted, subject to the sole discretion of S2JS.
All software you store on this site is restricted to small projects for your own education or the education of others. Any files found to be for other purposes may be deleted without notice, at the sole discretion of S2JS. You may not copy large-scale code from other commercial websites and store it on S2JS. Any such code will be deleted without notice.
S2JS may modify this agreement at any time, and such modifications shall be effective immediately.
Sounds too tough? if you're not happy, all money paid will be cheerfully refunded.
We're very happy to hear from users, educators, critics, fans, competitors, litigants - whoever.
If you've noticed a bug on a particular platform, or a tpyo, or have a great idea, or think the courseware is paced too fast or too slow - please let us know.
email us at email@example.com
If you're developing something massive, then it's time to go find a proper IDE, and S2JS will have happily done it's job. If you use S2JS to store multi-megabyte programs you grabbed from somewhere else for dodgy purposes, we will delete them without notice. Please don't do this.
Many providers use a Flipped Classroom approach, where kids work through the S2JS tutorials, and the teacher roams the room providing custom one-on-one assistance as required.
Many teachers will also periodically set a group goal or challenge, to establish a checkpoint and ensure everyone is achieving proper comprehension and not just click click clicking ahead. You decide what you want the kids to achieve, and they do their work in their private S2JS project area.
As a teacher, you can also use our Teacher Console to monitor students progress and work.
You create a teacher group, and are then provided with a special S2JS url. Any student accessing S2JS via that url becomes a permanent member of your group.
Kids can be members of more than one group, groups can have more than one owner, and owners can have more than one group.
The Teacher Console is a great place to keep an eye on your kids progress.
You can always store your larger images on a separate image-sharing website (whatever your firewall allows), and just reference those urls in the programs you store on S2JS.
The goal is for users to see how to build up complex things from simple things, rather than present them with a lengthy nested expression and have their mind boggle. Far better to do it over three lines, and have them follow every step.
But if you see something where you think we've missed a simpler path, notwithstanding the preceding comments, then please do let us know.
From there I got a degree in Computer Science and started my career at a medium-sized company. Six years later I quit my job and freelanced while looking around for ideas. I ended up writing some software and starting a company, which I ran for 20 years before selling it to a large multinational.
It made me realise something needed to bridge the gap between Scratch and "lines of code" languages, so I used my experiences at the primary and high school to create S2JS.
Computing has been good to me, so I'm happy to self-fund S2JS.
If you're interested in how teenagers explored computing at the dawn of the modern industry, click here for a MITS Altair Simulator that provides a true-life simulation of the type of computers we used. The "good old days" were not then; they are now.
Scratch, the Scratch Cat, and portions of certain screenshots are copyright MIT Media Lab.
Scratch is a project of the Lifelong Kindergarten group at the MIT Media Lab. It is available for free at http://scratch.mit.edu.
|"S2JS is coding tutor, IDE, reference source and delivery platform - all in one||
AboutS2JS is a constant work-in-progress so your feedback is welcome.
Its goal is to provide a FREE path for kids who are skilled in Scratch and would like to progress their coding skills in a more powerful direction.
First, let's all agree that Scratch is awesome. Without doubt the best training language for kids (or adults) by a country mile.
Python is also a popular training language and a frequent next step for Scratch graduates. Python is a fine language with many nice features as well as one or two horrific ones, but it presents a couple of pitfalls:
S2JS is coding tutor, IDE, reference source and delivery platform - all in one.
Either install a more recent version of this browser, or try using a different browser.
You'll be able to write Scratch-like games that run anywhere, including on your friends smartphones.
Use the right side to build your own stuff.