Code Monkey home page Code Monkey logo

iask's People

Contributors

feo avatar jameszhan avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

zhulinpinyu

iask's Issues

Research on LDAP

We 'd best to enable ldap to support our system, in order that user can use Vanceinfo account to login our system.

[FAQ] Act as the first user guide

http://stackoverflow.com/faq

Frequently Asked Questions

What should my questions be about?

Your questions should be about Shapado, of course! Make sure your question is:

to the point, so that others users can answer you the more precisely they can

clear and concise, to avoid confusion

relevant

What kind of questions should I avoid?

Try to avoid provocative questions asked in a subjective way

Post questions, not arguments

For example: Obama is trying to drill oil all over our coasts which will be an ecological disaster, what can we do about it?

Instead: Is drilling oil on our coast really necessary, what are the dangers for the ecology? What can be done about it?

Be a model netizen:

Be honest, helpful, keep a sense of humor and humility (it’s ok to be wrong) and if you find somebody to be wrong, explain why in a comment, vote the post down and try to edit the post to improve it.

How does reputation work?

The goal of reputation is to create confidence among users, and reward our best netizens. A user who will be very useful to the community will gain reputation points and be granted more editing power. However, don’t make gaining reputation an end, just try to be the best netizen possible and reputation points will come to you.

More precisely, this is how it works:

If your question is appreciated by other users, they will vote it up and you will gain 10 reputation points. If they don’t like your post, they will vote it down and you will lose 2 points. As you gain points, you will be able to do more. Here is a non-exhaustive list of action and points you need execute them:

5 points: Leave comments

15 points: Vote up

15 points: Flag posts as spam, offensive or offtopic

100 points: Vote down (costs 1 rep), edit community wiki posts

250 points: Vote to close or reopen your questions

500 points: Retag questions

2000 points: Edit other people’s posts

3000 points: Vote to close or reopen any questions

10000 points: Delete closed questions, access to moderation pages.

Users that reach 10000 points or more have almost the same rights as the site admins. This is because Shapado is a participative platform and follows the Wikipedia example where users run the site. Shapado belongs to you.

1pt, Rspec env setup

Estimation: 1

support the story of changing group
Not expected to fix Shapadoo's test case

Nice to have:
reuse the Shapadoo's original setup, which will be great to see.

All Quetions Page

As an asker,
I want to a brief overview of what the latest questions are,
So I can decide next step like reading or answering

When it is posted?
How many answers to the question?

[Questions] 2pt, Show view numbers

Estimation: 2

As a user
I want to know how many unique users has viewed a question
So I know whether check out the details of the question

Scenario: log-in user views question details

Given I'm logged in
And I'm on Questions page
When I read a question details page
Then view number increases 1

Scenario: Non log-in user views question details

Given I'm not logged in
And I'm on Questions page
When I read a question details
Then the view number not change

[Header] 1pt, Changing discussion group from one to another

Estimation: 1

Feature: Changing discussion group from one to another

As an internal user
I want to change the current discussion group to operation group
So I can ask questions related to internal operation rather than Expedia technologies

http://ask routing to the group Expedia technologies related
http://exp.ask, and http://tech.ask as same as above
http://ops.ask routing to ODC operation questions

Exit Criteria:

  1. visit http://ask, then change group to operation group
  2. visit http://exp.ask, then change group to operation group
  3. visit http://ops.ask, then change group to technology group
  4. Disable "create your own group" feature

[Questions] 2pt, Sort by newest, hot, active, answers

Estimation: 2

As a user
I want to see the most update-to-date questions
So I can find what I interest

Exit Criteria:

  1. visit the Questions page, the search result is sort by newest
  2. UI arrangement align with Askbot style
  3. When sort by active, the latest activity user name will be display
  4. When sort by newest, the question creator name will be display
  5. When sort by hot, ???

Landing Page

As a user,
I want to see the latest posted questions on Landing Page
so I can contribute more quickly

[Questions] 2pt, Filter questions with multi-tags

Estimate: 2

As a user who has particular interests on the questions related to specific areas
I want to use tags to filter out irrelevant ones
So I can see the particular questions I interest

Scenario: Filter with multi-tags on All
Given I am on Questions page
And there are 50 questions showed
When I selected "ruby" tag from one of the 50 questions
Then "ruby" tag displayed under search box
And the 50 questions are filtered by "ruby" tag

Scenario: filter with multi-tags based on Unanswered

white word tips in top line

when I ask a new question ,and submit success, but have follow white word tips in top line
[The tags ‘’ could not be added. You need a reputation of 100 to create new tags]

[Header] 1pt, Sign up a new user account

Estimation: 1

Feature: Sign up a new user account

As an internal user with valid Vanceinfo email address
I want to sign up an account and view the questions
So I can contribute iAsk community

[Details] 2pt, Clean up A column

Add your answer instructions
Resize your answer field
Rename answer button with "Post Your Answer"
Add some action tips: Flag, Follow, Follow Up, Wiki option

Automation Deployment

As an engineer who responsible to deploy new features
I want to make deployment process automatically

[Questions] 3pt, Customized search without any return

  1. Treat customized search as a tag
  2. Add the following instructions:

You can expand your search by resetting tags or starting over

Please always feel free to ask your question!

Scenario: Less than before

Given there are 10 questions that filtered by 2 tags
When I do further filtering with customized search
Then the result should less than 10 questions

List unanswered questions

Estimation: 1

As a user who enthusiastic in helping others with answer
I want to know which questions has not been given answer
So I can contribute my answer

depend on #47

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.