View Issue Details

IDProjectCategoryView StatusLast Update
16005Feature requests_ Unknownpublic2020-08-26 15:11
Reporterollehar Assigned Topstelling  
PrioritynoneSeverityfeature 
Status assignedResolutionopen 
Summary16005: Replace "Create survey" form with smaller form
DescriptionCreate survey form is too big and too slow to load. It should be replaced with a minimal form with the following inputs:

* Survey title
* Base language

And these in an advanced tab:

* Survey group
* Create example question and question group

The form does not need VueJS.
Additional InformationBranch: feature/16005-smaller-create-survey-form
TagsNo tags attached.

Activities

DenisChenu

DenisChenu

2020-03-19 15:36

developer   ~56669

/me don't like modal ...

Best a realm form
ollehar

ollehar

2020-03-19 15:42

administrator   ~56672

Booo

;)
ollehar

ollehar

2020-03-30 15:11

administrator   ~56837

Can be a real form, but should be _smaller_. Too much bloat. This is a good opportunity to remove Vue from this page, too
DenisChenu

DenisChenu

2020-03-31 14:36

developer   ~56852

Needed (minimal)
- Title
- Base language
- Create sample question

Near needed
- Other language
- Survey groups

Maybe
- Theme
ollehar

ollehar

2020-03-31 14:42

administrator   ~56853

My wish: At most 2 inputs in base view; at most 5 (better with 3) inputs in advanced tab. But depends on workflow, of course.
DenisChenu

DenisChenu

2020-03-31 14:46

developer   ~56854

Title + language + 'create sample' are really minimum, no ?
ollehar

ollehar

2020-03-31 14:47

administrator   ~56855

In one tab? If we have two tabs? Idk, how often is "Create sample question" used?
DenisChenu

DenisChenu

2020-03-31 14:56

developer   ~56856

> In one tab

+1 better

No need multiple tab.
DenisChenu

DenisChenu

2020-03-31 14:57

developer   ~56857

> , how often is "Create sample question" used?

Never by me .... but maybe it's great for new user ?
Mazi

Mazi

2020-04-02 15:40

partner   ~56885

Please do NOT remove the default "Create new survey" form. Thousands of users are used to it (even if it is slow). We should at least still have a link like "Expert survey creation form" or "Old survey creation form". That way the default approach can still be to have a simple form but experienced users can continue creating surveys as usual using the existing form.
DenisChenu

DenisChenu

2020-04-02 15:43

developer   ~56886

@Mazi : in general , i never update extra parameters. Just put a title, choose the base language and create. After i update extra settings.

I'm 100% with @ollehar here : have a quick and simple "create survey" form are a really good solution.

Id still need 2 forum .... don't create another system to update ....
ollehar

ollehar

2020-04-02 15:46

administrator   ~56888

Last edited: 2020-04-02 15:47

View 3 revisions

The advanced "form" is just the default survey overview, where you can edit any options. If you want to reach it, just click "Save". :)

bismark

bismark

2020-04-04 13:41

reporter   ~56947

+1

the only thing I do on a regular base is to adjust some presentation settings like showWelcomePage, useProgressBar and so on in the first step
maybe we can create and choose from `Configurations` in a selectbox
ollehar

ollehar

2020-04-06 09:56

administrator   ~56958

> maybe we can create and choose from Configurations in a selectbox

Again, not needed. Everything can be reached from survey overview once you click "Save".
Mazi

Mazi

2020-04-06 10:37

partner   ~56963

I correct my optinion: Using the simple form is fine as long as you can get tp the advanced form on save directly.
ollehar

ollehar

2020-04-06 11:11

administrator   ~56964

Right now I think you're redirected to question edit after survey create? Have to check that.

With "advanced form" I mean the default survey overview. All tabs are there, just in the side-menu instead.
DenisChenu

DenisChenu

2020-04-06 11:17

developer   ~56965

> Right now I think you're redirected to question edit after survey create? Have to check that.

Checked
Peek 06-04-2020 11-16.gif (261,221 bytes)
ollehar

ollehar

2020-04-16 18:52

administrator   ~57198

Example of how it can look.
Selection_253.png (44,018 bytes)   
Selection_253.png (44,018 bytes)   
ollehar

ollehar

2020-04-16 18:55

administrator   ~57199

0,5s loading time instead of 5s.
DenisChenu

DenisChenu

2020-04-16 19:06

developer   ~57201

> 5s

How ... log distance server , not on local .
ollehar

ollehar

2020-04-17 10:18

administrator   ~57214

Last edited: 2020-04-17 10:24

View 2 revisions

> How ... log distance server , not on local .

The ckeditor can take forever to load (three times on one page).

DenisChenu

DenisChenu

2020-04-17 10:47

developer   ~57215

Ahh !

But now : can not be really disable .... it's the reason of adding html choice is user ...
ollehar

ollehar

2020-04-17 10:49

administrator   ~57217

> But now : can not be really disable .... it's the reason of adding html choice is user ...

No? No idea. Open a new bug for this maybe?
DenisChenu

DenisChenu

2020-04-17 10:54

developer   ~57218

Since some of my bug was closed with «It's better now» some month ago , and report bug take time ... i don't report such bug ....
ollehar

ollehar

2020-04-17 11:01

administrator   ~57219

Hm, who closed it like that? Markus?
ollehar

ollehar

2020-08-26 10:53

administrator   ~59618

Last edited: 2020-08-26 10:53

View 2 revisions

Please note: Even if we have only 3-4 inputs for create survey form, we still have to save a lot of default values for all other inputs (the ones we remove).

Needs to be checked with survey group too.
DenisChenu

DenisChenu

2020-08-26 11:15

developer   ~59619

Yes, but default values come from Model : https://github.com/LimeSurvey/LimeSurvey/blob/c6953b99a42f76fe3da86c66b9c99c2ba15de752/application/models/Survey.php#L187
(or in public var : https://github.com/LimeSurvey/LimeSurvey/blob/c6953b99a42f76fe3da86c66b9c99c2ba15de752/application/models/Survey.php#L176)
ollehar

ollehar

2020-08-26 12:48

administrator   ~59620

@DenisChenu and @Mazi, do we need to have "Survey group" selection in the simple form? Or is it enough to be able to change it after save?
ollehar

ollehar

2020-08-26 12:58

administrator   ~59621

Just thinking of how to populate the default values if we remove the "big" form.
Mazi

Mazi

2020-08-26 14:00

partner   ~59624

I don't think we need the "Survey group" option. Not only can we still change this setting later, it is alos not used that much. Si for the simple version, just leave it out.
DenisChenu

DenisChenu

2020-08-26 15:11

developer   ~59627

See : https://bugs.limesurvey.org/view.php?id=16005#c56852

I think Survey Group is a good option to have at creation.

Issue History

Date Modified Username Field Change
2020-03-19 15:13 ollehar New Issue
2020-03-19 15:36 DenisChenu Note Added: 56669
2020-03-19 15:42 ollehar Note Added: 56672
2020-03-30 15:11 ollehar Summary Replace "Create survey" form with a small modal => Replace "Create survey" form with smaller form
2020-03-30 15:11 ollehar Description Updated View Revisions
2020-03-30 15:11 ollehar Note Added: 56837
2020-03-31 14:36 DenisChenu Note Added: 56852
2020-03-31 14:38 ollehar Description Updated View Revisions
2020-03-31 14:42 ollehar Note Added: 56853
2020-03-31 14:46 DenisChenu Note Added: 56854
2020-03-31 14:47 ollehar Note Added: 56855
2020-03-31 14:56 DenisChenu Note Added: 56856
2020-03-31 14:57 DenisChenu Note Added: 56857
2020-04-02 15:40 Mazi Note Added: 56885
2020-04-02 15:43 DenisChenu Note Added: 56886
2020-04-02 15:46 ollehar Note Added: 56888
2020-04-02 15:47 ollehar Note Edited: 56888 View Revisions
2020-04-02 15:47 ollehar Note Edited: 56888 View Revisions
2020-04-04 13:41 bismark Note Added: 56947
2020-04-06 09:56 ollehar Note Added: 56958
2020-04-06 10:37 Mazi Note Added: 56963
2020-04-06 11:11 ollehar Note Added: 56964
2020-04-06 11:17 DenisChenu File Added: Peek 06-04-2020 11-16.gif
2020-04-06 11:17 DenisChenu Note Added: 56965
2020-04-16 18:52 ollehar File Added: Selection_253.png
2020-04-16 18:52 ollehar Note Added: 57198
2020-04-16 18:53 ollehar Additional Information Updated View Revisions
2020-04-16 18:55 ollehar Note Added: 57199
2020-04-16 19:06 DenisChenu Note Added: 57201
2020-04-17 10:18 ollehar Note Added: 57214
2020-04-17 10:24 ollehar Note Edited: 57214 View Revisions
2020-04-17 10:47 DenisChenu Note Added: 57215
2020-04-17 10:49 ollehar Note Added: 57217
2020-04-17 10:54 DenisChenu Note Added: 57218
2020-04-17 11:01 ollehar Note Added: 57219
2020-08-26 10:53 ollehar Note Added: 59618
2020-08-26 10:53 ollehar Note Edited: 59618 View Revisions
2020-08-26 11:15 DenisChenu Note Added: 59619
2020-08-26 12:48 ollehar Note Added: 59620
2020-08-26 12:58 ollehar Note Added: 59621
2020-08-26 12:59 ollehar Assigned To => pstelling
2020-08-26 12:59 ollehar Status new => assigned
2020-08-26 14:00 Mazi Note Added: 59624
2020-08-26 15:11 DenisChenu Note Added: 59627