# Paid QA Tutorial ## Introduction Paid QA is a question-and-answer platform build on top of Polkadot ecosystem. Users can ask or answer questions like a normal Q&A forum, and can fund valuable answers with digital assets to increase the users activity. ## Prerequisite ### Get Polkadot{.js} extension This browser extension manages accounts and empowers users to sign transactions. ![Extension](https://i.imgur.com/18H5hRR.png) ### Create Account (Skip if you already have accounts).Open the Polkadot{.js} browser extension by clicking the logo on the top bar of your browser. You will see a browser popup, not unlike the one below. ![Add Account](https://i.imgur.com/opoUNq9.png) Click the big plus button or select "Create new account" from the small plus icon in the top right. The Polkadot{.js} plugin will then use system randomness to make a new seed for you and display it to you in the form of twelve words. ![Create Account](https://i.imgur.com/qoN7QX7.png) You should back up these words as explained above. It is imperative to store the seed somewhere safe, secret, and secure. The next, you will be asked to set a name and a password for it.Then complete the account creation. ## Create A Topic ### Connect Wallet Before creating a Topic or adding an Answer, the user needs to connect a Polkadot account. ![Connect](https://i.imgur.com/fUrftta.png) ### New topic and set content Click the button to enter the topic creation page. ![New Topic Button](https://i.imgur.com/ypfPSiS.png) Fill in the title and topic content. ![Topic Content](https://i.imgur.com/7RDdMpi.png) ### Set Reward Topic creators need to set the question's bounty, the rewarded token can be native token or asset token, and the amount of token. The amount of promised rewards is allowed to exceed the current account balance. ![Topic Reward](https://i.imgur.com/90T0SP9.png) ### Sign and Submit Topic Creation Submitting a Topic will automatically call the Polkadot extension to sign the instruction before submitting. ## Topic List & Detail ### List After you create a topic, an new topic will be displayed in the homepage list, other users can see and reply your topic. Users can also use the search function to filter out topics of interest. ![Topic List](https://i.imgur.com/L4KKdtO.png) ### Detail Users click on a topic to enter the detailed page, where they can view the content of the topic, the amount of promised bounties, and how many have been funded. ![Detail](https://i.imgur.com/2Ex9JMD.png) ## Appendants The content of the topic is stored on the blockchain and cannot be modified in principle. Authors should confirm that the content is correct before submitting. However, if you need to add more content after the topic is created, the system allows appending new content. The Append function is only available to the Topic creator. ![Append](https://i.imgur.com/VeoOGHq.png) Click the highlighted pen icon to open the Appendant edit box, fill in content and submit. ## Support Topic Any user who is willing to motivate more users to participate in a topic can promise one or more rewards to the topic. Click the Support button, select the currency and fill in the promised reward amount. ![Support Button](https://i.imgur.com/LNA3Qck.png) The amount of promised rewards is allowed to exceed the current account balance. ![Support Model](https://i.imgur.com/XA8TB3g.png) After your Promise is submitted, the Supports card in topic detail page will display the bounty you set. ![Support](https://i.imgur.com/BtvkvLM.png) ## Add Answers When users find topics of interest, they can post their own answers. In order for the answerer to answer questions without paying gas fee, the user only needs to sign the content of the answer and submit it to the backend. The backend will be responsible for saving and submitting to the chain in batches. ![Answer](https://i.imgur.com/oZTJjNb.png) ## Fund Topic or Answer Promised rewards are fulfilled through the Fund function. All users' commitments and fulfillment ratios will be counted and shown in the user's Profile as user credit. Under the Topic or Answer, click the Fund button. Fill in the currency and amount of funding. ![Fund Button](https://i.imgur.com/Y7aTWwf.png) After the Fund operation is signed and submitted, Funds will be transferred from the current account to the beneficiary account. ![Fund Model](https://i.imgur.com/wlhbf8l.png) After submitting a Fund, a Fund list will be displayed below the corresponding Topic or Answer, and the card on the right will also display related statistics. ![Fund list](https://i.imgur.com/y7MpPL8.png) ![Fund Stats](https://i.imgur.com/JIV4wT9.png) ## Resolve Topic When a topic's supporter thinks the question has been answered, he can use the resolve button to mark the topic as resolved. ![Resolve Button](https://i.imgur.com/FkF8VJw.png) When all Supporters (including Topic creator) mark the Topic as resolve, then the Topic's status will change to Resolved. ![Resolve Model](https://i.imgur.com/qIjtBZH.png) ## User Profile & Notification Click the Login User menu to open the Profile page of the current user. Or click on any user link found on the page, then you can open the corresponding user's Profile page. ![Profile](https://i.imgur.com/yVZAnd7.png) In the User profile, you can view all the user associated activities, includes promises, funds, topics and answers. After connecting to the wallet, you can receive push notifications of the Topic you participated in from the system. ##