Topic closed
I'm beginning to make plans for a web-based (HTML/PHP/Javascript) planner system for school. It would be a free service open to anyone (though targeted at my classmates). It's basically a project to:
A. Have something to put on a resume. Why not?
B. End my procrastination. One of the major features I want to implement are things to end procrastination. This means analyzing a schedule for events or preferences (Such as hockey practice in the evenings or a preference to game on Friday nights instead of do homework), interpreting the estimated length of time needed and importance of assignments and scheduling when to do such homework in a balanced way.
C. Get more experience in web design.
I'll follow through the project here and take input from Scratchers if you want to give any. I currently am in the planning phase and don't have anything to show. I'm working on the design right now.
Goals
Web interface
Flexible schedule.
At my school, my classes are not always at the same time. It will be able to vary day-to-day
Mobile device optimization.
Beginning next year, every high school student in my school will have a school-issued iPad. A touch-optimized web interface is an immediate goal, but I wouldn't be opposed to creating native apps if I pull together a hackintosh.
Smart homework scheduling
Some assignments need to be done the next day. Others can be broken across multiple days. Some are simple and don't need as much time allotted as a major project. As an optional feature, I hope to add smart homework scheduling that knows how much time is available and budgets it in the best way possible. It would be aware of blocks of time when a user would be unable to do homework (For example, Hockey practice, 4:30-7:00 PM would only budget time after the event is over)
Stretch Goals
These are goals that would be nice to achieve but are not necessary to my idea of the program
Class Sync
A user can set up a school database. This then stores classes. One user can then add an assignment, and everyone in those classes can see the assignment. This can cover people in the event that they lack access to the assignment and need to get it.
Teacher Functions
Our current school-managing system is pretty much hated by everyone. It often doesn't work properly and there have been issues with it for the entire time I've been here. If this gets some ground, I may hope to replace the system with this. Teachers can post assignments themselves, as well as upload documents relevant to the class. Students would be able to see grades assigned by the teachers as well.
I hope to have these done by the beginning of next school year (I'll push for August) with the exception of Teacher Functions. They are a lower-priority goal as we already have a system for that and it would require more security measures and permissions management. If it is a feature that is desired, needed, or if I just have time to work on it, I might try to add it as well. Hopefully I'd get it done by the end of next school year and ready for the 2014-2015 school year.
So, what does Scratch think? I have about half a year to achieve most of this on my current timeframe. Would you use a service like this (or do you already use one?) or do you have any recommendations for things to add? Any input is appreciated.
Offline
Servine wrote:
Awesome! I was planning on doing this! Can I help?
I don't see why not. It's something I've been planning on for a while but I never made any sort of dedication/written set of goals until now. I'll begin working on a layout and stuff for the site. I think it'll be good to have two seperate layouts for touch and desktop; Windows 8 showed us what happened when a touch interface is given to standard computers.
Offline
Designing is going pretty well, actually. I think that using Photoshop before going right into code is going to really help, although as I'm not too experienced in the program there are still things to improve upon (mostly typography and such)
Offline
Offline
ImagineIt wrote:
You get FREE iPads?
Not really relevant, but yes. It's part of an initiative to kill the expensive and bulky paper textbooks, although most of the textbooks for iPad currently are for college, not high school. We do have some though, and they're also used to write notes and papers. We're a private school, although some of the public schools around us are starting similar programs as well.
I'm actually getting my own iPad replaced due to some unknown flaw, but I'll be getting it back soon hopefully. The first wave was freshmen and sophomores last year with iPad 2, (I was able to get one early as well due to advanced classes that used the iPad) and this year's freshman class (everybody except me in my class) received an iPad 3. Next year the entire high school should have the devices, and I'm waging a personal crusade to go paperless using web/cloud technologies like this one.
Offline
I had the same idea not very long ago.
Will the source be available for people to edit and build upon?
Offline
Zeusking19 wrote:
I had the same idea not very long ago.
Will the source be available for people to edit and build upon?
Probably most of it will be open source. I haven't really thought much about it, but I'll probably just zip/tar the files and pop them on SourceForge.
Offline
I'd definitely use it if it worked well. The ones I use are really frustrating. They're all suited for college and not high school. (one thing that you should make is to have high school/college mode, and in high school mode you just set all the bell schedules at once and then input the classes as class periods. that would be really nice.)
I was actually planning to make one, but of course I'd never actually get to making it, because I procrastinate too much and I'm just not good enough at programming.
I'd love to help, if you need any though. I do need to brush up on some web scripting skills.
(if you want an example or something of a school planner similar to this, check out inClass or iStudiez. I tried using them but it didn't really work out.)
Last edited by kayybee (2013-01-29 01:41:45)
Offline
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall pass
Offline
soupoftomato wrote:
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall pass
No, I know some people who don't.
I find it hard to remember all of my school assignments without one, although this is the first year I've had one.
Offline
I would like to see this (and possibly use it). I might also be willing to help develop it if you need it.
Offline
soupoftomato wrote:
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall pass
To this day we still get these planners from our school, nobody really uses them. We usually just write in our notebooks the assignments that are due tomorrow, but for getting things in advance I wanted to make this.
@The people asking to help:
I really feel that I work better alone. I've been debating whether I should open-source the program, and I think I've decided on yes, so once I'm at a point where I have source to be released you can play around with that, if you make any good progress I could integrate it into the main code.
Offline
16Skittles wrote:
soupoftomato wrote:
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall passTo this day we still get these planners from our school, nobody really uses them. We usually just write in our notebooks the assignments that are due tomorrow, but for getting things in advance I wanted to make this.
@The people asking to help:
I really feel that I work better alone. I've been debating whether I should open-source the program, and I think I've decided on yes, so once I'm at a point where I have source to be released you can play around with that, if you make any good progress I could integrate it into the main code.
Another thing, if any schools are interested (doubt it) they could easily put it on their web servers.
Offline
soupoftomato wrote:
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall pass
at my school we get detentions if we dont write down our homework
Offline
jukyter wrote:
soupoftomato wrote:
Am I the only one that doesn't use any sort of planner
Even the agenda that we are "supposed" to write in
I just carry around because it's a hall passat my school we get detentions if we dont write down our homework
wowies
I havent used my planners at all in uh
4 years!
Offline
I usually don't either banana. Juky's punishments are harsh...
Offline
The one thing I can foresee needing is some good graphic design? I can do some stuff in Photoshop but I fail at typography and stuff to make a logo. Also, does anyone have an idea for a name?
Offline
I LOVE THIS IDEA! And I could use it in 8th grade ^-^
16Skittles wrote:
The one thing I can foresee needing is some good graphic design? I can do some stuff in Photoshop but I fail at typography and stuff to make a logo. Also, does anyone have an idea for a name?
Name = SchoolSync
I dunno
Offline
isn there already Edmodo and Schoology though
oh well you can do it for the experience
Offline
Make a client that flickers your screen in order to end procrastination
Offline
Laternenpfahl wrote:
Make a client that flickers your screen in order to end procrastination
I think that may work because flickering lights and flashing stuff on a screen makes me tired and hurts my eyes.
Offline
Sounds cool! If you are planning to learn PHP in the process, I'd suggest backing out now and going for Python (but don't let me discourage you if you really want to learn PHP) because personally, it's a much better tool for thing like this. You can use Google's App Engine to get it online.
I personally don't use things like this, except for iCal for exam dates and project deadlines and stuff.
Offline
Hardmath123 wrote:
Sounds cool! If you are planning to learn PHP in the process, I'd suggest backing out now and going for Python (but don't let me discourage you if you really want to learn PHP) because personally, it's a much better tool for thing like this. You can use Google's App Engine to get it online.
I personally don't use things like this, except for iCal for exam dates and project deadlines and stuff.
I know some of each, but I'm kind of unfamiliar with integrating python into web pages. At least for PHP it doesn't require any setup, and the syntax is more comfortable to me, who mainly uses C++.
Offline
Topic closed