| |
techsprint
Page history
last edited
by João Menezes 1 year, 6 months ago
We're going to be hosting a Technology Sprint in Barcelona between the P2PU Workshop and the Mozilla Drumbeat Festival.
Dates / Agenda
- 30 October - Half day, meet with the crew from P2PU Workshop and brainstorm some stuff
- 31 October - Full day
- 1 November - Full day
- 2 November - Full day
Projects that have been vetted by the community:
- Once projects get enough support from the community they are moved here ....
List of ideas / projects for discussion:
- Course-Suggest-A: Design and build a course suggester tool (like area 51 in stack overflow - new courses need community support to get promoted) (Suggested by Philipp)
- Bring-a-friend: A way to connect and pull in ones social graphs from other sites (FB, LinkedIn, etc.) (Suggested by Philipp)
- Check-this-out: A way to bookmark/highlight P2PU pages into shared bookmarking services, like digg/reddit/hackernews etc. (Suggested by Philipp)
- Drip campaign: Design and build a drip-campaign. (Idea from John)
- Logging/metrics backend (See discussion here) (Idea from Jessy)
- Simple timeline/calendar visualization for p2pu homepage that shows upcoming deadlines, course round start/finish dates and p2pu community events (Idea from Jessy)
- Etherpad: Customize Etherpad (if people use it) (Idea from Jessy)
- Simple Twilio hack to SMS people when it's time for class (this probably already exists)
- Tracker Clean Up: Tackle a bunch of the less sexy but useful existing dev tickets in the tracker (Idea from Jessy)
- Sign-up: Revamp sign-up process (Idea from Pippa)
- Course Watch List: This feature is for people who would like to "short-list" course offerings for future review and consideration without actually signing up for it immediately. P2PU users who add to courses to watch/favourites/bookmarks list should be able to go back to them and signup for them if they still wish to do so. (idea from Indika Jayasinghe via contact form)
- Assignment submission, management, comments, arbitrary file uploading, etc.
- Schools/Open Study Groups Lounges/Community Pages: social/organizational/promotional spaces on p2pu.org (Alison)
- "P2PU IT Review" - site architecture discussion from the ground up. (submitted by Jessy) What are our requirements, use-cases, lessons learned from current platform (drupal and the additions made to that), and development of a high level plan/set of goals for the site over the next 6 months or so. assuming we all are up for it, getting the dev team set up with agile tools and operating on an agile schedule. Possible discussions likely to include:
- continuing with drupal? moving to a different platform such as django?
- how to make better use of existing relevant tools and technology
- where it's important for p2pU to provide tools and infrastructure vs. where it's not or even where it might be harmful.
- getting going with/reviewing agile dev process: sprint planning how to, regular time and participants, dev and production servers, code repos, agreeing on processes for pushing changes, tools for tickets, chat, etc. (many of which we already have).
- Notifications
- Sensible defaults for course forums
- Email integration, reply from inbox
- Simple notification management
- Budget/Infrastructure
- Propose a hardware budget for P2PU
- Design a better hardware architecture (on the cloud)
- Analysis & Development - Design (ideas from João Menezes):
- Methodology: Analysis > Brainstorming > Wireframe > Validation > Graphical Prototype.
- Analyze the current interface elements from P2PU.org and propose improvements related to Usability and overall User Experience;
- Suggest ways to facilitate common-use processes like: login, course list layout, managing your profile, showing your profile, access to class material, communicate with the community;
- Analyze web authoring tools and propose improvements to those in P2PU - going beyond forums and chat rooms;
- Analyze P2PU's graphical identity and propose a new home-page structure/layout, with marketing/engagement-focused elements.
- PLAN FOR THE TECH SPRINT (Team formation needed): The analyses will be done before the event. Having them in hand, these two topics will be the main focus:
- UX Design improvements
- Home page layout
- For the non/less techies-- a big push on documentation/wiki improvements
Techsprint Participants
List of participants for the tech sprint with links to their home pages / bios
- John Britton - http://www.johndbritton.com - I've been working on P2PU for a while. I've run one course and I'm working on my second now. I have also been helping out with the School of Webcraft quite a bit. I'm a hacker, builder, maker, doer type person and can't wait to build more stuff for P2PU.
- @Jessykate/ jessykate.com - i've been participating in p2pu for a few months, first via webcraft (i'll be running the course "reading code" in september), and now on the dev and community lists. i'm a hacker and software developer by trade, and wrt p2pu am particularly interested in open research and open science. for the hackathon, i'd love to work on the underlying logging and metrics framework we've talked about to give learners and coordinators alike better data about how people are participating, finding patterns, and learning to do what we do better.
- João Menezes - I've been participating on the P2PU-dev list for some time now. There I proposed some interface designs for P2PU.org's home page, based on my studies about User Experience design (as I'm an almost-graduate Graphics Design student here in Brazil). I became specially interested in P2PU because in I've been researching about Virtual Learning Environments for three years at college, and it's gonna be my main research area for my course conclusion paper.
- Brian Brennan
- Aleksander Stachurka
- Paul Osman - I work for Mozilla as a web developer, mostly on Batucada, a ground up rewrite of the drumbeat.org website in Django.
Administrative list
Confirmed Attendees:
- John Britton (Development) - yes accommodations
- Jessy Cowan-Sharp (Development) - yes accommodations
- Paul Osman (Development) - no accommodations
- Brian Brennan (Development / Front-end) - yes accommodations
- Aleksander Stachurka (Design) - yes accommodations
- Joao Menezes (UI) - yes accommodations
- Stian Haklev (P2PU insight / Development) - yes accommodations
- Joshua Gay (Development / Badges) - yes accommodations
- Philipp Schmidt (P2PU insight) - no accommodations
- Nadeem Shabir (Development) - no accommodations
Unconfirmed Attendees:
- Dennis Riedel (Development) - no accommodations
Notes
Day 1
Review homework
Josh's mockups
John, Stian, Jessy (workshop) ideas
Joao's UI/UX mockups
All three have a ton of overlap
Philipp represents the community
Infrastructure Talks
Hosting
SMTP switch
Performance and Architecture
Outcomes
#p2pu-dev on irc.freenode.net
Day 3
Design actions
- General improvements on the current website
- Change background color to a lighter gray
- Change text typography to Georgia
- Change headlines and menus typography to Arvo (font-face)
- Have bigger margins on boxes (15px to 20px)
- Change position of course avatar (have it as the first box to appear)
- Make boxes backgrounds less shiny
- Make the 'My Actions', 'My Courses' etc dropdown menus into just one: My P2PU
- Change positions of Webcraft and Login/Register on main menu
- Have bigger course titles on course pages
- Collapse course description with a 'Read more' link
- Add thumbnails to Files uploaded
- Development of the new website
- Home page - courses carousel, dynamic search, find/run courses actions
- Showcase - what people are doing (good activities made during the courses), what people are saying (press), which people support the platform
- Course home - collapsible course description/course organizer box on horizontal top, shorter menu bar, course title = breadcrumbs, dashboard shows tasks and activities for an specific task, tasks come from the syllabus and can be reordered
techsprint
|
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
|
|
Comments (1)
João Menezes said
at 10:06 pm on Nov 9, 2010
Added some comments on the design processes for the site
You don't have permission to comment on this page.