Get Started. It's Free
or sign up with your email address
Rocket clouds
Testnia by Mind Map: Testnia

1. Backend

1.1. Test Management

1.1.1. Test Listing Screen

1.1.1.1. listing

1.1.1.1.1. 2 hr

1.1.1.1.2. 2 pts

1.1.1.2. search

1.1.1.2.1. 1 hr

1.1.1.2.2. 1 pts

1.1.1.3. delete

1.1.1.3.1. 1 hr

1.1.1.3.2. 1 pts

1.1.2. Create Test Wizard

1.1.2.1. Test Details

1.1.2.1.1. 2 hrs

1.1.2.1.2. 3 pts

1.1.2.2. Test Settings

1.1.2.2.1. 2 hrs

1.1.2.2.2. 3 pts

1.1.2.3. Finish

1.1.2.3.1. 1 hr

1.1.2.3.2. 1 pts

1.1.3. Manage Test

1.1.3.1. Dashboard

1.1.3.1.1. It will same as course

1.1.3.2. Questions

1.1.3.2.1. Add/Edit Section

1.1.3.2.2. Listing/ Move/ Delete Section

1.1.3.2.3. Listing / Add / Edit / Move / Copy/ Delete Question

1.1.3.3. Settings

1.1.3.3.1. 2 hrs

1.1.3.3.2. 3 pts

1.1.3.4. Details

1.1.3.4.1. 2 hrs

1.1.3.4.2. 3 pts

1.2. Selection Screen

1.2.1. 1hr

1.2.2. 1 pts

1.3. Institute Management (ignore in v1)

1.3.1. Institute Listing

1.3.1.1. Clone

1.3.1.1.1. 3 points

1.3.1.1.2. 8 hrs

1.3.1.2. Delete

1.3.1.2.1. 1 points

1.3.1.2.2. 1 hr

1.3.1.3. Institute Listing

1.3.1.3.1. 3 points

1.3.1.3.2. 6 hrs

1.3.2. Institute Wizard

1.3.2.1. Details

1.3.2.1.1. 2 points

1.3.2.1.2. 3 hrs

1.3.2.2. Gateways

1.3.2.2.1. 2 points

1.3.2.2.2. 2 hrs

1.3.2.3. Finish

1.3.2.3.1. 1 point

1.3.2.3.2. 1 hrs

1.3.3. Institute Dashboard

1.3.3.1. 3.5 points

1.3.3.2. 7hrs

1.3.4. Student

1.3.4.1. Add / Edit Student

1.3.4.1.1. 3 points

1.3.4.1.2. 6 hrs

1.3.4.2. Listing + Search + Delete

1.3.4.2.1. 3.5 points

1.3.4.2.2. 6 hrs

1.3.4.3. Student Details

1.3.4.3.1. 3 points

1.3.4.3.2. 6 hrs

1.3.4.4. Send Mail

1.3.4.4.1. 1 points

1.3.4.4.2. 2 hrs

1.3.5. Orders

1.3.5.1. Listing + Delete

1.3.5.1.1. 3.5 points

1.3.5.1.2. 6 hrs

1.3.5.2. Order Details

1.3.5.2.1. 2 points

1.3.5.2.2. 4 hrs

1.3.6. Institute Details

1.3.6.1. 1 point

1.3.6.2. 2 hrs

1.3.7. Gateways

1.3.7.1. 1 points

1.3.7.2. 2 hrs

1.3.8. Autoresponders + List + Add + Edit

1.3.8.1. 3.5 points

1.3.8.2. 8 hrs

1.3.9. Static Pages

1.3.9.1. Listing + Delete

1.3.9.1.1. 3 points

1.3.9.1.2. 6 hrs

1.3.9.2. Add / Edit

1.3.9.2.1. 3 points

1.3.9.2.2. 7 hrs

1.3.10. Site Menu

1.3.10.1. 3.5 points

1.3.10.2. 8 hrs

1.3.11. Email Templates

1.3.11.1. 3.5 points

1.3.11.2. 6 hrs

1.3.12. Site Designer

1.3.12.1. 3.5 points

1.3.12.2. 8 hrs

1.3.13. Checkout Templates

1.3.13.1. 2 points

1.3.13.2. 3 hrs

1.3.14. Domain Mapping

1.3.14.1. 2 points

1.3.14.2. 3 hrs

1.3.15. Pricing

1.3.15.1. Listing + Delete

1.3.15.1.1. 3.5 points

1.3.15.1.2. 7 hrs

1.3.15.2. Add / Edit Product

1.3.15.2.1. 3.5 points

1.3.15.2.2. 7 hrs

1.3.16. Category

1.3.16.1. Listing + Delete

1.3.16.1.1. 3 points

1.3.16.1.2. 6 hrs

1.3.16.2. Add/Edit Category

1.3.16.2.1. 3 points

1.3.16.2.2. 6 hrs

1.4. Project Set Up

1.4.1. Create Bundle + Base twig file set up

1.4.1.1. create school menu

1.4.1.1.1. 2 points

1.4.1.1.2. 3 hrs

1.4.2. Manage Entities

1.4.2.1. 2 points

1.4.2.2. 3 hrs

1.5. Test Mapping with CR/MF

1.5.1. CR

1.5.1.1. Course Level Test Mapping Screen (Here list all test and map it with course)

1.5.2. MF

1.5.2.1. Here we are mapping tests at content level of course

1.6. Test Responses

1.6.1. Admin can view responses at test level. i.e how many student given that test their marks.

1.6.2. We will also show test response at student/member detail page

2. Frontend V2

2.1. Landing Page

2.1.1. List all packages

2.1.1.1. 2 hrs

2.1.1.2. 2 pts

2.2. Login

2.2.1. Normal

2.2.1.1. 2 hrs

2.2.1.2. 2 pts

2.2.2. Facebook

2.2.2.1. 5 hrs

2.2.2.2. 5 pts

2.2.3. Google

2.2.3.1. 5 hrs

2.2.3.2. 5 pts

2.3. Sign up

2.3.1. 5 hrs

2.3.2. 4 pts

2.4. Product

2.4.1. Listing

2.4.1.1. 2 hrs

2.4.1.2. 3 pts

2.4.2. Info pop up

2.4.2.1. 2 hrs

2.5. My Profile

2.5.1. 2 hrs

2.5.2. 3 pts

2.6. My Transactions

2.6.1. 2 hrs

2.6.2. 3 pts

2.7. Setting Page

2.7.1. 2 hrs

2.7.2. 3 pts

2.8. Buy Package

2.8.1. 8 hrs

2.8.2. 8 pts

2.9. Manage Test

2.9.1. All Tests

2.9.1.1. 3 hrs

2.9.1.2. 3 pts

2.9.2. My Tests

2.9.2.1. 4 hrs

2.9.2.2. 4 pts

2.9.3. Attempted

2.9.3.1. 8 hrs

2.9.3.2. 7 pts

2.10. Take Test

2.10.1. Need Discussion with arpita

3. Database

3.1. tn_quiz

3.1.1. id(pk)

3.1.2. admin_id (FK)

3.1.3. tenant_id (FK)

3.1.4. title (string) *

3.1.5. description(text)

3.1.6. thumbnail (string)

3.1.7. slug (string)

3.1.8. instructions (text)

3.1.9. is_enabled (boolean)

3.1.10. is_view_ans(boolean)

3.1.11. is_change_ans (boolean)

3.1.12. is_assessment (boolean)

3.1.13. is_retake (boolean)

3.1.14. is_retake_history_allowed (boolean) (Enable only when you checked is_retake toggle.)

3.1.15. is_marking_enabled (boolean)

3.1.16. is_quiz_random (boolean)

3.1.17. is_score_required_for_certificate (boolean)

3.1.18. number_of_questions(integer) (Pool)

3.1.19. pass_score(integer)

3.1.20. completed_step (integer)

3.1.21. is_deleted (boolean)

3.1.22. deleted_at (datetime)

3.1.23. total_marks (integer)

3.1.24. alloted_time (bigint)

3.1.25. created_at (datetime)

3.1.26. updated_at (datetime)

3.2. tn_question

3.2.1. Id (PK)

3.2.2. admin_id (FK)

3.2.3. tenant_id(FK)

3.2.4. quiz_id (FK)

3.2.5. type (string)

3.2.6. attachments(text)

3.2.7. title (string)

3.2.8. marks (integer)

3.2.9. is_enabled (boolean)

3.2.10. is_mandatory (boolean)

3.2.11. ordering (integer)

3.2.12. created_at (datetime)

3.2.13. updated_at (datetime)

3.3. tn_answer

3.3.1. type (string)

3.3.2. created_at (datetime)

3.3.3. updated_at (datetime)

3.4. taxonomy

3.4.1. Reuse taxonomy table here

3.5. tn_quiz_taxonomy

3.5.1. Reuse old table here

3.6. tn_question_taxonomy

3.6.1. Reuse old table here

3.7. tn_response

3.7.1. id (PK)

3.7.2. quiz_id (FK)

3.7.3. user_id (FK)

3.7.4. course_id (FK)

3.7.5. content_id (FK)

3.7.6. site_id (FK)

3.7.7. score (double)

3.7.8. status (string)

3.7.9. grade (string)

3.7.10. time_taken (bigint)

3.7.11. correct_ans_count (integer)

3.7.12. created_at (datetime)

3.7.13. updated_at (datetime)

3.8. tn_responsedata

3.8.1. Reuse user answer table here

4. Important Discussions

4.1. 1. is_retake_history wala toggle will enable only when you enable is_retake toggle.

4.2. 2. To download certificates user have to pass the min passing score of test. If is_score_required_for_certificate toggle is enabled. Otherwise user can download it on test completion.

4.3. 3. If user given multiple quizzes and trying to download certificate then we will pick his best score from all of his quizzes.

4.4. 4. We are giving tn_ abbreviation for all testnia tables.

4.5. 5. We are testnia keyword in url for testnia app.