-2

Edit: I have tried with "Form Array in Angular 9 to create the question with the type text,text area , checkbox, select box or add more videos and images into the survey. After that I will save all of them to database on the json format. At the end of processing, I will show the newest survey for the customers, who is able to answer those questions." sorry about my language. I have done with this question.

I am doing now a tool in order to create a list of questionnaires for the customers on the admin page by Angular 9 or 10. In Angular, I have just seen only drag and drop at https://material.angular.io/cdk/drag-drop/overview. Howerver I would like to add images and video to the questionnaires.

I want to create a tool. In this tool, the admin can create the questionnaires and the customers could answer. Do you have an idea for that? because I do not know how to do it. and how to save this in the database system?

below it is my mission: enter image description here

I researched but I did not find what is exactly. I just found some services for creating tool: https://uibakery.io/ https://www.infragistics.com/products/ignite-ui-angular/angular/components/drag-drop https://stackblitz.com/github/IgniteUI/igniteui-live-editing-samples/tree/master/angular-demos/interactions/icons-sample?file=src%2Fapp%2Fdrag-drop%2Ficons-sample%2Ficons-sample.component.ts https://techrev.us/platform/ui-designer https://www.typeform.com/surveys/

Here is a sample on the admin page of Typeform: enter image description here

Chu van tinh
  • 77
  • 1
  • 12
  • Please, provide an example of what you have already tried and a concrete issue - currently there is not even a question asked here. – TotallyNewb Nov 23 '20 at 14:11
  • I want to create a tool. In this tool, the admin can create the questionnaires and the customers could answer. Do you have an idea for that? because I do not know how to do it. and how to save this in the database system? – Chu van tinh Nov 23 '20 at 14:32
  • I added more informaiton – Chu van tinh Nov 23 '20 at 14:34

1 Answers1

4

I think there is no Angular library that fits your need (pls correct me when I´m wrong), that means you have to build the Frontend stuff on your own. Maybe you should start to learn how to design/create a database, how to create a Web API, and then learn how Angular JS works.

daixp
  • 56
  • 1
  • Last time I have already created a website with angular 9. Now I have to create this tool . then I do not have an idea for that, that is my challenge. That will be a little difficult to save all in the database. Because I am using now typescript + MySQL + Graphql for the backend – Chu van tinh Nov 23 '20 at 17:03
  • Maybe I must think more to find out a solution with angular. Thank you very much – Chu van tinh Nov 23 '20 at 17:06
  • 1
    the solution is here (I think) https://angular.io/guide/dynamic-component-loader – Chu van tinh Nov 23 '20 at 20:59
  • If you like Typeform product you can also directly use it and embed Typeform surveys into your app ;) – picsoung Nov 24 '20 at 02:07
  • 1
    Thank everyone, I have to build this survey. I was using Form Array in angular to do this mission actualization. – Chu van tinh Dec 28 '20 at 12:47