mozilla / csol-site Goto Github PK
View Code? Open in Web Editor NEW[Archived] Chicago Summer of Learning website development
[Archived] Chicago Summer of Learning website development
I'm closing tickets that probably could use some TLC from a CSS expert. Tracking items here.
Breaking down this issue into its component pieces: #2
filepicker.io allows "uploads" from flickr, youtube, google drive, dropbox, or your local filesystem. It could be a great way to simplify submitting evidence for a online challenge badge. The API is entirely in JS, which is a plus.
/cc @threeqube @erinknight @iamjessklein - go to https://www.filepicker.io and try out the demo on the homepage.
@iamjessklein mentioned the vertical scroll doesn't seem too obvious. Should we request a design update?
The folks at wish would like to have their logo added to the splash site list. Below is a copy of their logo.
https://www.dropbox.com/s/v6eb53lvyzcnf50/New%20Wish%20Avatar.jpg
@chloeatplay will be tackling this issue.
For the activities a user needs to be able to apply for a badge by uploading evidence using filepicker.io
The youth access an activity and reads the challenge page. There are instructions in page…. points out to sites. The youth should then be able to submit link to apply for the badge. Their application and evidence goes into a cue. Then, mentors from DYN will go to the cue via a "mentor" login through the site and review the submission and type yes or no, and possibly some small level of feedback.
@chloeatplay will be tackling this. I can't assign this to her until she is associated with the CSOL repo- attn @cmcavoy
It seems like the design is too wide and there's this weird horizontal scroll.
Is that something we can fix Chris?
need to assign to Radhika
Should have routes to all the url's on the IA doc.
After setting a date for user testing, this plan should involve:
This doc I created for Webmaker might also be useful : https://etherpad.mozilla.org/webmaker-usertestingkit
http://toolness.github.com/chicago-badge-studio/
This badge builder will be used by 100+ chicago orgs to design their badges.
https://etherpad.mozilla.org/badgebuilder
http://cl.ly/image/2q0j3b1Y2G0z
The ARIA landmarks of banner and contentinfo are used but not one for main (to highlight the main page content).
Personally this feels like the most important one. Looking at the content what is currently in the header looks rather like the main content so might want to have a think about that one.
We've got this pattern a few times, for example the partner logos:
<li><img src="img/organization_logos/after_school_matters.jpg" alt="After School Matters" title="After School Matters"></li>
This will cause a screen-reader to read out the name of the partner twice, and I don't believe is what is desired...
From the OpenBadger wiki,
The learner sees an ad on a bus for the CSOL and goes to the CSOL Portal. They find a listing of available programs and filter them based on their interests. Filters include things like location, STEAM classification and age level. When the learner finds a program they're interested in, they click through to the issuer's site where they find details about participating in the program.
Currently sends the user to mozilla.org, need to change that to CSOL website.
Logos are here: https://www.dropbox.com/s/zge8c8mqmtzmof8/morel%20ogos.zip
Hey @jdotpz I don't think I have access to the Goog account, can you set this up and attach the code to this ticket? I'll add it.
Breaking down this issue into its component pieces: Breaking down this issue into its component pieces: #2
Use this as a way to figure out the best way to design the templates ( #7)
These should take into account possibly designing a badge for select S.T.E.A.M. categories.
need to design to Radhika
via bootstrap
Right now, after user selects answer, the button's don't reflect correct answer. Maybe we can have a visual check mark next to correct answer?
@stenington and I took a stab at this, iterating on the work that @andrewhayward already incorporated into http://csol-wireframes.herokuapp.com/
After researching ( http://dl.dropbox.com/u/52395152/coppa.pdf) we came up with a list of common elements for this kind of work:
Ultimately this is the flow that we came up with:
present birthdate selector
user enters birthdate
if < 13:
*if > 13:
1. present persona login button
2. if creating persona account- users are given a prompt from persona to check their email for a confirmation. Confirmation Email says : blah blah redirecting in 5... or they have a shim and are logged in automatically on the site. user returns back to CSOL site after using persona and is signed in
3. if they have a persona account - user signs in.
Notes: Persona alternatives? IF we wanted to offer alternatives to Persona as well. Any service that provides the site with the user's email address would work. we could offer it for >13s and guardians. The email would become the email that is required for badge issuance/the email that an <13 reported as their guardian's email
Devil's Advocate: if we're storing usernames, passwords and a guardian email address for < 13s. why not store username, passwords and user email for >13s and guardians? i.e. why use persona at all?
The next step here would probably be to wireframe this one out and then @cmcavoy can run it by legal.
http://badgemaker.toolness.org/
This badge builder will be used by 100+ chicago orgs to design their badges.
Brief on Badge Builder: https://etherpad.mozilla.org/badgebuilder
Will be assigned to ocupop. City needs this by March 11 meaning city needs site to be LIVE by March 11.
This needs the following:
Right now the meta description is empty - I'm fairly sure when google indexes pages without a meta description it uses the first bit of text it finds on the page as it's description in search results.
In the case of the HTML we've got that would be
You are using an outdated browser. Please upgrade your browser or activate Google Chrome Frame to improve your experience.
I think we should be better safe than sorry and put something a bit more meaningful in there :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.