Git Product home page Git Product logo

quill-writer's People

Contributors

cmnghb avatar imajes avatar kriskelly avatar petergault avatar ryannovas avatar tgolson avatar wlaurance avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quill-writer's Issues

[CLOSED] Create simple lobby system and games that track status.

Issue by TGOlson
Sunday Jun 22, 2014 at 21:10 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#26


  • Create simple lobby that displays games and their status.
  • Allow users to create a new game.
  • Allow users to join a game.
  • Allow users to end/close a game.

Currently game links are pretty wide open and mapped directly to their firebase ids. Both these things are probably not ideal - later when we have actual users we may consider using the user id to track users within games.

See live deployment here.

Note: games are live data. See direct database data at firebase.


TGOlson included the following code: https://github.com/empirical-org/Quill-Writer-Archive/pull/26/commits

Document the Firebase DataStructure

Issue by wlaurance
Wednesday Jul 09, 2014 at 15:55 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#39


Firebase is great because there are no schema restrictions, yet.

Firebase is potentially bad because there are no schema restrictions, yet.

Make notes to the structure we are using in the README.

The Forge area is perfect for looking at what is currently there, https://storieswithfriends.firebaseio.com/ (being a dev on the stories with friends team required to view)

Once we have a nice structure we like, we can write some firebase security rules that help limit the types of data that can be put in certain places. https://www.firebase.com/docs/security/security-rules.html

[CLOSED] Limit Game Max Players

Issue by wlaurance
Wednesday Jul 09, 2014 at 14:54 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#37


Each game should be limited to two players.

I think we can just use $firebase().$on('loaded') event to wait for the array to load the current list of players.

There is still a race condition if more than two people try to get in the same game.

If this proves problematic, we can use a Firebase transaction.

[CLOSED] Design Project: Build Three Slides For Big Apps Pitch

Issue by petergault
Thursday Jul 10, 2014 at 20:37 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#43


By 12PM on Wednesday, July 16, we need 3 slides in a PDF format. We've wireframed these in the attached images and will supply you with the text and vocabulary words soon.

This is an urgent priority, so how we represent the website in these slides does not need to be the same as how the finished project will look. We are interested in highlighting the areas in slide 1 with the zoom filter mentioned earlier.

Google Drive folder for this project:

https://drive.google.com/a/quill.org/#folders/0B-r431ws0zjXdS1HSVhSRkpEWms

For your reference:
StoriesWithFriends.org (the site)
Quill.org (our main site)
https://www.youtube.com/watch?v=vgvPmvw8meY (SWF demo video)

slide1
slide2
slide3

[CLOSED] OAuth Application: Define and Build the Form URL

Issue by wlaurance
Thursday Jul 24, 2014 at 16:09 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#45


The Form URL is used to create an Activity for Stories with Friends.

This can be a simple HTML form that collects the prompt, list of word/definitions, and the number of used words needed to complete the activity.

The Compass API only accepts JSON at the moment, so we will have to override the form action with some JavaScript to send the correct payload type.

Create a firebase database for dev environments.

Issue by TGOlson
Sunday Jun 22, 2014 at 21:15 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#27


Right now the firebase database url is hardcoded to the production url. Ideally we would have a dev environment database when developing locally. I've never set up something like that using Firebase, so I'm not sure if that would entail using a shared dev database (not ideal, but simpler), or each developer using their own sandbox firebase instance (best option, but no clue how we would set that up).

[CLOSED] All issues - parse these out.

Issue by petergault
Saturday Jun 07, 2014 at 13:56 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#2


Design update

Create requirements for the lesson. Use x number of words to pass lesson.

Share stories on a common spot.

Allow students to flag sentences.

Fixing bugs with the refresh.

Allowing teachers to upload lessons.

Creating strong documentation for the site.

Pulling data from EngangeNY

Pulling a mobile app with push notification

Advanced: hooking up the site to the API.

Advanced: creating a classroom specific lobby where students can jump into a match.
Ux options:

  1. Teacher assigns student pairs.
  2. Students are randomly assigned pairs.
  3. Students create rooms and choose who to play with.

[CLOSED] Guide - Group 6. Stories With Friends UX Overview

Issue by petergault
Monday Jun 23, 2014 at 21:04 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#29


Stories With Friends is live at StoriesWithFriends.org. You can test out the UX by opening the site in two separate browsers and joining a match.

There are three projects to consider one:

  1. How students are matched together.
    See the details here:
    https://docs.google.com/a/quill.org/document/d/1i27qMWzaBjDwuonyi3jIiHeY-O_yqiIrvu18oWZ4K7o/edit

  2. Refining the experience of students playing the game.
    There are thee outstanding UX issues with the current game interface:
    Empirical-org-Archive/Quill-Writer-Archive#4
    Empirical-org-Archive/Quill-Writer-Archive#16
    Empirical-org-Archive/Quill-Writer-Archive#14

  3. Showcasing all of the students accomplishments.
    See this issue: Empirical-org-Archive/Quill-Writer-Archive#6

[CLOSED] Design Project: Build Stories With Friends pages

Issue by petergault
Thursday Jul 10, 2014 at 20:43 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#44


This is not as urgent, but will need to be finished in about a month so that we can get the design live in time for the school year.

Storieswithfriends.org has virtually no design in its current iteration and we want to fix that. We'd like it to be fairly imaginative and playful, but because it is meant for middle and high schoolers, not overly juvenile.

Change some internal routing

Issue by wlaurance
Wednesday Jul 30, 2014 at 15:59 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#48


The module url is to remain /#/

As of now, the app takes in the Query String params and redirects to /#/games

We should drop the Redirect and only use /#/

It uses the redirect for testing locally. Eventually we the iFrame integration is complete, we can test through that avenue.

★ Hooking up the site to the Compass API.

Issue by RyanNovas
Saturday Jun 07, 2014 at 16:27 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#11


Note: This is our first pass at explaining our brand new and barely documented API. We'll need to work with you to make sure this is clear and to ensure that our API documentation makes sense. Our lead developer can help you with this.

Goal: Integrate Stories with Friends (SWF) with the Compass API (https://github.com/empirical-org/Compass-API) so that lessons/grades will show up in Compass, our learning management system.

How: The Compass database contains lesson names and descriptions. Students and teachers see these without visiting SWF. The SWF database will contain the actual content (i.e. vocab words, definitions, and prompts). These need to be linked together, and then the MatchID and PlayerID variables need to be linked to the specific students and classrooms that they came from in Compass.

[CLOSED] Create "Submit Story to Teacher" Button

Issue by RyanNovas
Saturday Jun 07, 2014 at 16:13 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#3


Goal: Change "Submit" button to "Submit Story to Teacher" button, after all vocab words have been crossed off.

How: The current submit button should change to "Submit Story to Teacher" once all words in the list have been used. Ultimately this should direct users to the public page in isssue #6, but as we don't actually have anywhere for this to go right now, so it can just return to homepage until we figure that out.

stories with friends

★ Create Win Condition

Issue by RyanNovas
Tuesday Jun 10, 2014 at 16:28 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#16


Goal: Create win condition that serves as finish point for activities.

How: X words from the word bank must be used to complete the activity. A counter should be displayed below the word bank, as shown here;
stories with friends

When the minimum count is reached, the button created in solution #15 should display. When this is clicked, the story should be submitted to the teacher and publicly posted in the classroom lobby.

[CLOSED] Firebase hosting

Issue by TGOlson
Sunday Jun 22, 2014 at 01:57 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#24


Initialize firebase.json config file. (currently our public directory is src, but that should change once we implement a build tool)

Update README with live site link.

Commit src/vendor scripts. I couldn't find a way to run bower install postinstall on firebase hosting, so I decided to commit the vendor scripts. Hopefully we can find a better solution.


TGOlson included the following code: https://github.com/empirical-org/Quill-Writer-Archive/pull/24/commits

★ Create Strong Documentation for Site

Issue by RyanNovas
Saturday Jun 07, 2014 at 16:25 GMT
Originally opened as Empirical-org-Archive/Quill-Writer-Archive#8


Goal: Make the site structured and documented well enough that people can easily jump in and start coding.

Why: Stories With Friends was written in one day, so the code can be messy in some areas. However, it is an open source project, and we want contributors to be able to easily jump in and understand what is going on. This will save time in getting set up, increase accessibility, and save us time that may otherwise be spent explaining.

How: Go through code and clean it up. The original creator, Leo, should be able to help with this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.