A language learning website has been roughly set up.
: Need some development
Please read the document before you bid. Respond to the questions before you contact me:
1) How many languages will be provided for the transcript ?
2) Is there a discussion forum?
What we want to achieve:
A platform that empowers language learners to learn the language through listening and reading.
User need to sign up on the site to access the full features of the site.
Or they can sign up through Google account. I understand this might require extra work.
User can login on the site with the email id and the password
3. Subscription Plans
There will be different subscription packages on the website. Members have access to transcript, the annotated vocab, the quizzes, and word bank functions.
Each podcast which will be added on the website will be shown under each category. User can view the podcast either through the topic or through proficiency level. For example, a podcast can belong to Intermediate high, at the same time belong to Romance
The podcasts will be added by website admin. Admin can add the podcast by adding an iframe from the third party Libsyn. They are mostly audios.
6. Transcript in both languages.
User can see transcript with every podcast and they can view it and download it. We need a section in backend as an editor and add the transcript in that box when I am posting the iframe for the podcast from 3rd party.
User can participate on the quiz on the site which are side by side to the story transcript.
There will pre-set questions by admin and user can participate on the quiz.
The questions of the quiz will be mainly multiple choice, T/F and some open-ended questions. ( we have not fully decided on this yet)
After taking the exam they can see their scores.
8. Payment Gateway
On the website there will be two types of payment gateway PayPal and stripe.
9. Discuss forum
A place where listeners interact with each other about the story or language learning in general
10. Static Pages:
Admin can manage the whole site and its contents.
Administrator may login into the admin panel with the authorized username and password to get access to this panel.
2. Subscription Package management
Admin can manage all the plans. Can change the price, name of the package from admin.
3. Category Management:
Admin can manage all the categories on the site. They can add, edit and create category and sub categories on the site.
4. Add Podcast & transcript & quiz
Admin will add the podcast by adding iframe of the site.
As far as i know, currently in libsyn all the podcast are available and they are providing a iframe. So by adding the iframe that podcast will be fetched on the site. Admin can add a name to the podcast also. Don't hold me onto that. I might be wrong.
Before adding a podcast user need to select the category and then can add the podcasts.
At the same time, admin can put the transcript in the edit box and upload the quiz questions side by side.
It would be even better if there is a function for the user to be able to download the transcript.
5. Quiz Management:
Admin can manage quiz and category of the quiz from admin panels. Can add category and questions of the quiz.
The quiz will be all multiple choice question. So when adding the question admin need to add 3-4 option and also need to add the correct answer for that particular question.
6. Page Management
From here admin can manage all content pages of the website.
7. Static Pages Management
View List of Static Pages, And Admin can add, edit, delete the content from the Editor Box
8. Log Out
The Administrator can log out of the admin panel from the log out link given in the panel.