I have Ghost cms powered website which is freshly installed and uprunning now. Now I need someone who is experienced in Ghost CMS development. Basically, it is a membership website, but I need some customization and features as following:
1) Quiz Test feature. on Ghost platform, I can achieve this through third-party service, say, Typeform ([login to view URL]) . However, I want to achieve this within Ghost so that website administrators can create multiple choice quiz without limitations.
This quiz is available for any site visitors. but the unregistered visitor can only finish, say, 40% of the whole quiz, registered and mobile phone verified user can finish the quiz for free. After the quiz is done, if the user can pass the quiz, he or she will be rewarded with permanent membership which worth, say, $99, for regular buyers. If the user failed the quiz, he will be reminded that he can either subscribe monthly for $9.99 or take the quiz for unlimited times.
At the backend, site admin can add an unlimited number of multichoice questions and answers, but everytime when a user starts taking the test, it is a random combination of these questions and answers from the backend quiz pool. for example, I have 300 multiple choices. I can set the total number of the mutiple choices, say, 50, and time limit to finish the test.
On the front end, one multiple-choice per page. there is a progress bar on the side.
2) Subscription Charges. it is one of the essential parts of any membership website. but my business model is a little different. There are two options:
ONE: monthly charge, say $9.99; Users will be charged monthly until he or she can pass a quiz test successfully.
TWO: One-time Permanent membership, $ 99.
The main difference between the two is that monthly subscribers will be charged continuously until he or she can pass the quiz, while $99 buyers get permanent membership without having to pass the quiz. Another difference is permanent members can have the privilege to know exactly which question he did wrongly besides a score, while monthly subscribers can only get a score, such as 80 or 91.
3) Member permissions and Ghost roles.
there are five roles within Ghost. Contributor; Author; Editor; Administrator; Owner
3.1）Contributor: registered memeber，also know as an A-level member
3.2）Author：Registered B level member i.e. monthly subscribers，can post new content and ask questions and answer questions.
3.3）Editor：Registered C level member, i.e. those who have bought permanent membership. Having all permissions of contributors and authors and those aforementioned privileges.
3.5）Owner: me only。
There are two ways to get permanent membership:
1) pass the quiz
2) buy the $99 membership.
permanent members can participate in all kinds of community activities and get reward points. for example, If a permanent member named Tom referred a new permanent member, Tom will get reward points and commission according to a certain percentage, which can be set by admin users in the backend.
Any permanent member will have a unique ID code, which is combination of letter and digits, for example, 8N3Q5G;
4) Documentation feature.
There some other restricted contents within the website which are displayed as documentation book.
5) Add another language translation, not through third party service like WeGlot.
27 фрилансеров(-а) готовы выполнить эту работу в среднем за $541
Hi, I have done many projects of this type. I would like to discuss this project with you in [login to view URL] ping me in Inbox so that I can chat with you and show you related examples. Warm Regards Amit Ranjan