From my previous post on helping my former troop, these are the possible stakeholders:
Scout Masters (Internal, Executive) - The Scout Master's main role is to guide scouts and make sure that they are learning and completing requirements to achieve their next rank. They can use this information to make sure that everyone is steadily advancing and that no one missed a requirement that will leave them further behind.
Scout Leaders (Internal, Operational) - They will be in charge of checking on the requirements most of the scouts are missing and planning classes or activities based the data.
Parents (External, Executive) - The parents of a scout are usually a driving force behind a scout's attendance at events or motivation. This will give them an easy way to keep track of their son's progress and of upcoming events.
I was also thinking it would be good to add a notification feature. If there is an upcoming event, it would send a reminder of the date, time, and meeting place. It could also give a checklist of things they might need to bring. There could also be an area where each boy could keep all the information they have on their Eagle Service project, things like estimated costs, volunteers, and meetings and what was discussed. This would create an easy way to present all the information when they have to show what they did at their Board of Review.
Wednesday, September 25, 2013
Tuesday, September 17, 2013
Welcome to the Twisted Treeline
Problem Description:
I play League of Legends with my friends and...well...we are decent. We created a team and currently we have about a 40% win/loss ratio. After a few losing streaks, we had a few talks about what we could try to win more games. Keeping track of what characters worked well with each other, practicing times, and item choices were all brought up.
I play League of Legends with my friends and...well...we are decent. We created a team and currently we have about a 40% win/loss ratio. After a few losing streaks, we had a few talks about what we could try to win more games. Keeping track of what characters worked well with each other, practicing times, and item choices were all brought up.
- See stats of champions at different levels with different items
- See what team compositions have the highest win rate
- See what characters have the highest win rate
- See what teams may have good synergy
- Which players have good synergy
- Sign up practice times
Business Benefits:
Homework Schedule Helper
Problem Description:
I've noticed that the farther I get in my education, the harder it gets to keep up with all of my homework assignments. With work, clubs, and social relationships keeping track of the assignments, reading, papers due dates, exam and quiz days... Not to mention when professors have so many different places to put their schedules, ie. Blackboard, Pipeline, edxEdge, keeping track of everything can be difficult and time consuming. I propose an application that send the use reminders to update a list of scheduled assignments, keep track of which assignments are completed, and possibly facilitate study sessions between classmates.
System capabilities:
I've noticed that the farther I get in my education, the harder it gets to keep up with all of my homework assignments. With work, clubs, and social relationships keeping track of the assignments, reading, papers due dates, exam and quiz days... Not to mention when professors have so many different places to put their schedules, ie. Blackboard, Pipeline, edxEdge, keeping track of everything can be difficult and time consuming. I propose an application that send the use reminders to update a list of scheduled assignments, keep track of which assignments are completed, and possibly facilitate study sessions between classmates.
- Send reminders to update class assignments
- Order assignments by priority
- Store links or documents to find assignments more quickly
- Find others who are taking the same classes
- Store potential times for study
Business Benefits:
Hopefully I'd at least get really strong back muscles.
Supporting my (Boy Scout) troops
Problem Description:
In the Boy Scout Troop I was in, we had many members who would stay at the same rank for a long time. This was for a variety of reasons, the most prominent being a lack of a centralized database that held what requirements the members needed to achieve their next rank. If there was single place a scout leader could look to find who was close to getting the next rank and who was falling behind, the troop could then be more organized in planning meetings, classes, and camps.
In the Boy Scout Troop I was in, we had many members who would stay at the same rank for a long time. This was for a variety of reasons, the most prominent being a lack of a centralized database that held what requirements the members needed to achieve their next rank. If there was single place a scout leader could look to find who was close to getting the next rank and who was falling behind, the troop could then be more organized in planning meetings, classes, and camps.
System capabilities:
- Show a timeline of the scouts achievements in his rank.
- Show a timeline of the scout's rank while a member of the troop
- List all requirements to achieve the next rank
- Show a list of possible ideas for their Eagle Service project
- Keep track of all events they have attended
- Show what leadership positions they have held and at what date
Business Benefits:
My dad is still involved with the troop and I'll be seeing him this weekend. I'll bring this idea up to him and see if he thinks it would be a good idea. It has been a while since I was in the troop so there are probably a lot of other things that would increase the app's usability.
Wednesday, September 11, 2013
First Time on the Rails
Learning to program at HPU has never really inspired me to go out and learn a language besides Java. Everything that we did, all the data structures we learned, all the conventions that were drilled into us: it never seemed necessary to put work into learning another language when we had invested so much into the first. I mean sure, I COULD learn another language. I would just have to remember the concepts I learned in my Java classes and I would be fine. Then last year happened. I watched one of my friends build a website in PHP and create a game for class in C. I listened to him talk about the problems he was having with each language, the useful things he found, and the problems he would have if he used Java.
So I've resigned myself to learning another language. The work I've done on the Code Academy website gives me some hope though. I always thought that the hardest part of learning a new language would be learning the new syntax. Assembly was a painful and SQL had so many commands to learn. Ruby had a few key words that are similar to Java and seems to have an even easier syntax. Maybe this new language will teach me not to be afraid to go out and something totally new. And if I end up hating Ruby, maybe I'll just print out this picture, throw a dart at it and learn what ever language it landed on.
Hmm...well, learning Fortran can't be too bad can it?...Wikipedia says there will be a new revision out in 2015 so maybe I'll just wait for that.
Friday, September 6, 2013
Subscribe to:
Posts (Atom)