We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
DST | Changes on "Aim"-Page 
Hey hey, Nicolas from Nexus/WP3 sent some remarks for changes. On this page it would be helpful to 
1) Start the sentences on the left hand side with a capital letter 2) Change the question into "What is the aim of your participation project?" and lastly 3) Add a line above the first row: Text on left column "Aim", Text for the right column "Examples"

![bildschirmfoto 2017-03-07 um 17 39 54](https://cloud.githubusercontent.com/assets/13625047/23668067/2fb0261c-0360-11e7-9e65-e761b813ecb0.png)


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `euth/blueprintsuggest/blueprints.py`
Content:
```
1 from collections import namedtuple
2 from enum import Enum, unique
3 
4 from django.utils.translation import ugettext_lazy as _
5 
6 from euth.documents import phases as documents_phases
7 from euth.flashpoll import phases as flashpoll_phases
8 from euth.ideas import phases as ideas_phases
9 from euth.maps import phases as map_phases
10 
11 
12 @unique
13 class Aim(Enum):
14     collect_ideas = (
15         'collect_ideas',
16         _('create and gather new ideas or visions.'),
17         [_('(Urban) planning processes'),
18          _('Develop concepts or guiding principles')]
19     )
20     discuss_topic = (
21         'discuss_topic',
22         _('gather feedback on a topic and discuss it in greater detail.'),
23         [_('Discuss existing concepts or plans'),
24          _('Develop solutions for existing problems')]
25     )
26     design_place = (
27         'design_place',
28         _('design a place.'),
29         [_('(Urban) planning processes'),
30          _('Set the agenda of an event')]
31     )
32     run_survey = (
33         'run_survey',
34         _('learn about what people like most.'),
35         [_('Majority votes'), _('Opinion polls')]
36     )
37     run_competition = (
38         'run_competition',
39         _('run a competition.'),
40         [_('All sorts of competitions, '
41            'like idea contests etc.')]
42     )
43     work_document = (
44         'work_document',
45         _('work collaboratively on a text document.'),
46         [_('Draft or revise statutes, articles, or charters'),
47          _('Involve different authors in writing a shared text')]
48     )
49 
50     def __new__(cls, value, label, examples):
51         obj = object.__new__(cls)
52         obj._value_ = value
53         obj.label = label
54         obj.examples = examples
55         return obj
56 
57 
58 @unique
59 class Result(Enum):
60     collect_ideas = 3, _('Collection of ideas or arguments')
61     majority_vote = 2, _('Majority vote')
62     weighted_arguments = 1, _('Weighted arguments')
63 
64     def __new__(cls, value, label):
65         obj = object.__new__(cls)
66         obj._value_ = value
67         obj.label = label
68         return obj
69 
70 
71 @unique
72 class Experience(Enum):
73     five_projects = 4, _('More than 5 participative projects')
74     two_projects = 3, _('More than 2 participative projects')
75     one_project = 2, ('1-2 partcipative projects')
76     no_projects = 1, ('I have no experiences in organising participative '
77                       ' projects')
78 
79     def __new__(cls, value, label):
80         obj = object.__new__(cls)
81         obj._value_ = value
82         obj.label = label
83         return obj
84 
85 
86 class Motivation(Enum):
87     high = 4, _('High motivation')
88     medium = 3, _('Medium motivation')
89     low = 2, _('Low motivation')
90     not_found = 1, _('No motivation')
91     unkown = 2, _('I don\'t know.')
92 
93     def __new__(cls, value, label):
94         obj = object.__new__(cls)
95         obj._value_ = value
96         obj.label = label
97         return obj
98 
99 
100 Requirements = namedtuple(
101     'Requirements', [
102         'aims', 'results', 'experience', 'motivation'
103     ])
104 
105 
106 Blueprint = namedtuple(
107     'Blueprint', [
108         'title', 'description', 'content', 'image', 'settings_model',
109         'requirements'
110     ])
111 
112 
113 blueprints = [
114     ('brainstorming',
115      Blueprint(
116          title=_('Brainstorming'),
117          description=_('Collect ideas, questions and input concerning '
118                        'a problem or a question from a wide array of people.'),
119          content=[
120              ideas_phases.CollectPhase(),
121          ],
122          image='images/brainstorming.png',
123          settings_model=None,
124          requirements=Requirements(
125              aims=[Aim.collect_ideas, Aim.discuss_topic],
126              results=[Result.collect_ideas],
127              experience=Experience.no_projects,
128              motivation=Motivation.not_found
129          ),
130      )),
131     ('map-brainstorming',
132      Blueprint(
133          title=_('Spatial Brainstorming'),
134          description=_('Collect ideas, questions and input concerning a '
135                        'problem or a question from a wide array of people.'),
136          content=[
137              map_phases.CollectPhase(),
138          ],
139          image='images/spatial_brainstorming.png',
140          settings_model=('euth_maps', 'AreaSettings'),
141          requirements=Requirements(
142              aims=[Aim.design_place],
143              results=[Result.collect_ideas],
144              experience=Experience.no_projects,
145              motivation=Motivation.not_found
146          ),
147      )),
148     ('idea-challenge',
149      Blueprint(
150          title=_('Idea Challenge'),
151          description=_('Run a challenge and find the best ideas to solve '
152                        'a particular problem.'),
153          content=[
154              ideas_phases.CollectPhase(),
155              ideas_phases.RatingPhase(),
156          ],
157          image='images/challenge.png',
158          settings_model=None,
159          requirements=Requirements(
160              aims=[Aim.run_competition, Aim.run_survey],
161              results=list(Result),
162              experience=Experience.one_project,
163              motivation=Motivation.low
164          ),
165      )),
166     ('map-idea-challenge',
167      Blueprint(
168          title=_('Spatial Idea Challenge'),
169          description=_('Run a challenge concerning a certain area or space in '
170                        'your community and find the best ideas to solve a '
171                        'particular problem.'),
172          content=[
173              map_phases.CollectPhase(),
174              map_phases.RatingPhase(),
175          ],
176          image='images/spatial_challenge.png',
177          settings_model=('euth_maps', 'AreaSettings'),
178          requirements=Requirements(
179              aims=[Aim.design_place],
180              results=list(Result),
181              experience=Experience.one_project,
182              motivation=Motivation.low
183          ),
184      )),
185     ('agenda-setting',
186      Blueprint(
187          title=_('Agenda Setting'),
188          description=_('You can involve everyone in planning a meeting. '
189                        'Collect ideas for an upcoming event and let your '
190                        'participants vote on the topics you want to tackle.'),
191          content=[
192              ideas_phases.CollectPhase(),
193              ideas_phases.RatingPhase(),
194          ],
195          image='images/agenda_setting.png',
196          settings_model=None,
197          requirements=Requirements(
198              aims=[Aim.collect_ideas, Aim.discuss_topic, Aim.run_survey],
199              results=list(Result),
200              experience=Experience.one_project,
201              motivation=Motivation.low
202          ),
203      )),
204     ('commenting-text',
205      Blueprint(
206          title=_('Text Review'),
207          description=_('Let participants discuss individual paragraphs of a '
208                        'text. This is ideal for discussing position papers or '
209                        'a mission statements with many people.'),
210          content=[
211              documents_phases.CreateDocumentPhase(),
212              documents_phases.CommentPhase(),
213          ],
214          image='images/text_review.png',
215          settings_model=None,
216          requirements=Requirements(
217              aims=[Aim.work_document],
218              results=None,
219              experience=None,
220              motivation=None
221          ),
222      )),
223     ('flashpoll',
224      Blueprint(
225          title=_('Poll'),
226          description=_('Run customizable, multi-step polls on OPIN to get '
227                        'detailed opinions on topics from the public or your '
228                        'members. Via the OPIN polling app for iOS and Android '
229                        'these polls are also accessible on smartphones.'),
230          content=[
231              flashpoll_phases.FlashpollPhase(),
232          ],
233          image='images/poll.png',
234          settings_model=('euth_flashpoll', 'Flashpoll'),
235          requirements=Requirements(
236              aims=[Aim.run_survey],
237              results=[Result.majority_vote],
238              experience=Experience.no_projects,
239              motivation=Motivation.not_found
240          ),
241      )),
242 ]
243 
244 
245 def get_fallback_blueprint(aim):
246     fallbacks = {
247         Aim.collect_ideas: 'brainstorming',
248         Aim.discuss_topic: 'brainstorming',
249         Aim.design_place: 'map-brainstorming',
250         Aim.run_survey: 'flashpoll',
251         Aim.run_competition: 'agenda-setting',
252         Aim.work_document: 'commenting-text'
253     }
254 
255     name = fallbacks[aim]
256     return name, dict(blueprints)[name]
257
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/euth/blueprintsuggest/blueprints.py b/euth/blueprintsuggest/blueprints.py
--- a/euth/blueprintsuggest/blueprints.py
+++ b/euth/blueprintsuggest/blueprints.py
@@ -13,36 +13,36 @@
 class Aim(Enum):
     collect_ideas = (
         'collect_ideas',
-        _('create and gather new ideas or visions.'),
+        _('Create and gather new ideas or visions.'),
         [_('(Urban) planning processes'),
          _('Develop concepts or guiding principles')]
     )
     discuss_topic = (
         'discuss_topic',
-        _('gather feedback on a topic and discuss it in greater detail.'),
+        _('Gather feedback on a topic and discuss it in greater detail.'),
         [_('Discuss existing concepts or plans'),
          _('Develop solutions for existing problems')]
     )
     design_place = (
         'design_place',
-        _('design a place.'),
+        _('Design a place.'),
         [_('(Urban) planning processes'),
          _('Set the agenda of an event')]
     )
     run_survey = (
         'run_survey',
-        _('learn about what people like most.'),
+        _('Learn about what people like most.'),
         [_('Majority votes'), _('Opinion polls')]
     )
     run_competition = (
         'run_competition',
-        _('run a competition.'),
+        _('Run a competition.'),
         [_('All sorts of competitions, '
            'like idea contests etc.')]
     )
     work_document = (
         'work_document',
-        _('work collaboratively on a text document.'),
+        _('Work collaboratively on a text document.'),
         [_('Draft or revise statutes, articles, or charters'),
          _('Involve different authors in writing a shared text')]
     )

{"golden_diff": "diff --git a/euth/blueprintsuggest/blueprints.py b/euth/blueprintsuggest/blueprints.py\n--- a/euth/blueprintsuggest/blueprints.py\n+++ b/euth/blueprintsuggest/blueprints.py\n@@ -13,36 +13,36 @@\n class Aim(Enum):\n     collect_ideas = (\n         'collect_ideas',\n-        _('create and gather new ideas or visions.'),\n+        _('Create and gather new ideas or visions.'),\n         [_('(Urban) planning processes'),\n          _('Develop concepts or guiding principles')]\n     )\n     discuss_topic = (\n         'discuss_topic',\n-        _('gather feedback on a topic and discuss it in greater detail.'),\n+        _('Gather feedback on a topic and discuss it in greater detail.'),\n         [_('Discuss existing concepts or plans'),\n          _('Develop solutions for existing problems')]\n     )\n     design_place = (\n         'design_place',\n-        _('design a place.'),\n+        _('Design a place.'),\n         [_('(Urban) planning processes'),\n          _('Set the agenda of an event')]\n     )\n     run_survey = (\n         'run_survey',\n-        _('learn about what people like most.'),\n+        _('Learn about what people like most.'),\n         [_('Majority votes'), _('Opinion polls')]\n     )\n     run_competition = (\n         'run_competition',\n-        _('run a competition.'),\n+        _('Run a competition.'),\n         [_('All sorts of competitions, '\n            'like idea contests etc.')]\n     )\n     work_document = (\n         'work_document',\n-        _('work collaboratively on a text document.'),\n+        _('Work collaboratively on a text document.'),\n         [_('Draft or revise statutes, articles, or charters'),\n          _('Involve different authors in writing a shared text')]\n     )\n", "issue": "DST | Changes on \"Aim\"-Page \nHey hey, Nicolas from Nexus/WP3 sent some remarks for changes. On this page it would be helpful to \r\n1) Start the sentences on the left hand side with a capital letter 2) Change the question into \"What is the aim of your participation project?\" and lastly 3) Add a line above the first row: Text on left column \"Aim\", Text for the right column \"Examples\"\r\n\r\n![bildschirmfoto 2017-03-07 um 17 39 54](https://cloud.githubusercontent.com/assets/13625047/23668067/2fb0261c-0360-11e7-9e65-e761b813ecb0.png)\r\n\n", "before_files": [{"content": "from collections import namedtuple\nfrom enum import Enum, unique\n\nfrom django.utils.translation import ugettext_lazy as _\n\nfrom euth.documents import phases as documents_phases\nfrom euth.flashpoll import phases as flashpoll_phases\nfrom euth.ideas import phases as ideas_phases\nfrom euth.maps import phases as map_phases\n\n\n@unique\nclass Aim(Enum):\n    collect_ideas = (\n        'collect_ideas',\n        _('create and gather new ideas or visions.'),\n        [_('(Urban) planning processes'),\n         _('Develop concepts or guiding principles')]\n    )\n    discuss_topic = (\n        'discuss_topic',\n        _('gather feedback on a topic and discuss it in greater detail.'),\n        [_('Discuss existing concepts or plans'),\n         _('Develop solutions for existing problems')]\n    )\n    design_place = (\n        'design_place',\n        _('design a place.'),\n        [_('(Urban) planning processes'),\n         _('Set the agenda of an event')]\n    )\n    run_survey = (\n        'run_survey',\n        _('learn about what people like most.'),\n        [_('Majority votes'), _('Opinion polls')]\n    )\n    run_competition = (\n        'run_competition',\n        _('run a competition.'),\n        [_('All sorts of competitions, '\n           'like idea contests etc.')]\n    )\n    work_document = (\n        'work_document',\n        _('work collaboratively on a text document.'),\n        [_('Draft or revise statutes, articles, or charters'),\n         _('Involve different authors in writing a shared text')]\n    )\n\n    def __new__(cls, value, label, examples):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        obj.examples = examples\n        return obj\n\n\n@unique\nclass Result(Enum):\n    collect_ideas = 3, _('Collection of ideas or arguments')\n    majority_vote = 2, _('Majority vote')\n    weighted_arguments = 1, _('Weighted arguments')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\n@unique\nclass Experience(Enum):\n    five_projects = 4, _('More than 5 participative projects')\n    two_projects = 3, _('More than 2 participative projects')\n    one_project = 2, ('1-2 partcipative projects')\n    no_projects = 1, ('I have no experiences in organising participative '\n                      ' projects')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\nclass Motivation(Enum):\n    high = 4, _('High motivation')\n    medium = 3, _('Medium motivation')\n    low = 2, _('Low motivation')\n    not_found = 1, _('No motivation')\n    unkown = 2, _('I don\\'t know.')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\nRequirements = namedtuple(\n    'Requirements', [\n        'aims', 'results', 'experience', 'motivation'\n    ])\n\n\nBlueprint = namedtuple(\n    'Blueprint', [\n        'title', 'description', 'content', 'image', 'settings_model',\n        'requirements'\n    ])\n\n\nblueprints = [\n    ('brainstorming',\n     Blueprint(\n         title=_('Brainstorming'),\n         description=_('Collect ideas, questions and input concerning '\n                       'a problem or a question from a wide array of people.'),\n         content=[\n             ideas_phases.CollectPhase(),\n         ],\n         image='images/brainstorming.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.collect_ideas, Aim.discuss_topic],\n             results=[Result.collect_ideas],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n    ('map-brainstorming',\n     Blueprint(\n         title=_('Spatial Brainstorming'),\n         description=_('Collect ideas, questions and input concerning a '\n                       'problem or a question from a wide array of people.'),\n         content=[\n             map_phases.CollectPhase(),\n         ],\n         image='images/spatial_brainstorming.png',\n         settings_model=('euth_maps', 'AreaSettings'),\n         requirements=Requirements(\n             aims=[Aim.design_place],\n             results=[Result.collect_ideas],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n    ('idea-challenge',\n     Blueprint(\n         title=_('Idea Challenge'),\n         description=_('Run a challenge and find the best ideas to solve '\n                       'a particular problem.'),\n         content=[\n             ideas_phases.CollectPhase(),\n             ideas_phases.RatingPhase(),\n         ],\n         image='images/challenge.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.run_competition, Aim.run_survey],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('map-idea-challenge',\n     Blueprint(\n         title=_('Spatial Idea Challenge'),\n         description=_('Run a challenge concerning a certain area or space in '\n                       'your community and find the best ideas to solve a '\n                       'particular problem.'),\n         content=[\n             map_phases.CollectPhase(),\n             map_phases.RatingPhase(),\n         ],\n         image='images/spatial_challenge.png',\n         settings_model=('euth_maps', 'AreaSettings'),\n         requirements=Requirements(\n             aims=[Aim.design_place],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('agenda-setting',\n     Blueprint(\n         title=_('Agenda Setting'),\n         description=_('You can involve everyone in planning a meeting. '\n                       'Collect ideas for an upcoming event and let your '\n                       'participants vote on the topics you want to tackle.'),\n         content=[\n             ideas_phases.CollectPhase(),\n             ideas_phases.RatingPhase(),\n         ],\n         image='images/agenda_setting.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.collect_ideas, Aim.discuss_topic, Aim.run_survey],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('commenting-text',\n     Blueprint(\n         title=_('Text Review'),\n         description=_('Let participants discuss individual paragraphs of a '\n                       'text. This is ideal for discussing position papers or '\n                       'a mission statements with many people.'),\n         content=[\n             documents_phases.CreateDocumentPhase(),\n             documents_phases.CommentPhase(),\n         ],\n         image='images/text_review.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.work_document],\n             results=None,\n             experience=None,\n             motivation=None\n         ),\n     )),\n    ('flashpoll',\n     Blueprint(\n         title=_('Poll'),\n         description=_('Run customizable, multi-step polls on OPIN to get '\n                       'detailed opinions on topics from the public or your '\n                       'members. Via the OPIN polling app for iOS and Android '\n                       'these polls are also accessible on smartphones.'),\n         content=[\n             flashpoll_phases.FlashpollPhase(),\n         ],\n         image='images/poll.png',\n         settings_model=('euth_flashpoll', 'Flashpoll'),\n         requirements=Requirements(\n             aims=[Aim.run_survey],\n             results=[Result.majority_vote],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n]\n\n\ndef get_fallback_blueprint(aim):\n    fallbacks = {\n        Aim.collect_ideas: 'brainstorming',\n        Aim.discuss_topic: 'brainstorming',\n        Aim.design_place: 'map-brainstorming',\n        Aim.run_survey: 'flashpoll',\n        Aim.run_competition: 'agenda-setting',\n        Aim.work_document: 'commenting-text'\n    }\n\n    name = fallbacks[aim]\n    return name, dict(blueprints)[name]\n", "path": "euth/blueprintsuggest/blueprints.py"}], "after_files": [{"content": "from collections import namedtuple\nfrom enum import Enum, unique\n\nfrom django.utils.translation import ugettext_lazy as _\n\nfrom euth.documents import phases as documents_phases\nfrom euth.flashpoll import phases as flashpoll_phases\nfrom euth.ideas import phases as ideas_phases\nfrom euth.maps import phases as map_phases\n\n\n@unique\nclass Aim(Enum):\n    collect_ideas = (\n        'collect_ideas',\n        _('Create and gather new ideas or visions.'),\n        [_('(Urban) planning processes'),\n         _('Develop concepts or guiding principles')]\n    )\n    discuss_topic = (\n        'discuss_topic',\n        _('Gather feedback on a topic and discuss it in greater detail.'),\n        [_('Discuss existing concepts or plans'),\n         _('Develop solutions for existing problems')]\n    )\n    design_place = (\n        'design_place',\n        _('Design a place.'),\n        [_('(Urban) planning processes'),\n         _('Set the agenda of an event')]\n    )\n    run_survey = (\n        'run_survey',\n        _('Learn about what people like most.'),\n        [_('Majority votes'), _('Opinion polls')]\n    )\n    run_competition = (\n        'run_competition',\n        _('Run a competition.'),\n        [_('All sorts of competitions, '\n           'like idea contests etc.')]\n    )\n    work_document = (\n        'work_document',\n        _('Work collaboratively on a text document.'),\n        [_('Draft or revise statutes, articles, or charters'),\n         _('Involve different authors in writing a shared text')]\n    )\n\n    def __new__(cls, value, label, examples):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        obj.examples = examples\n        return obj\n\n\n@unique\nclass Result(Enum):\n    collect_ideas = 3, _('Collection of ideas or arguments')\n    majority_vote = 2, _('Majority vote')\n    weighted_arguments = 1, _('Weighted arguments')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\n@unique\nclass Experience(Enum):\n    five_projects = 4, _('More than 5 participative projects')\n    two_projects = 3, _('More than 2 participative projects')\n    one_project = 2, ('1-2 partcipative projects')\n    no_projects = 1, ('I have no experiences in organising participative '\n                      ' projects')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\nclass Motivation(Enum):\n    high = 4, _('High motivation')\n    medium = 3, _('Medium motivation')\n    low = 2, _('Low motivation')\n    not_found = 1, _('No motivation')\n    unkown = 2, _('I don\\'t know.')\n\n    def __new__(cls, value, label):\n        obj = object.__new__(cls)\n        obj._value_ = value\n        obj.label = label\n        return obj\n\n\nRequirements = namedtuple(\n    'Requirements', [\n        'aims', 'results', 'experience', 'motivation'\n    ])\n\n\nBlueprint = namedtuple(\n    'Blueprint', [\n        'title', 'description', 'content', 'image', 'settings_model',\n        'requirements'\n    ])\n\n\nblueprints = [\n    ('brainstorming',\n     Blueprint(\n         title=_('Brainstorming'),\n         description=_('Collect ideas, questions and input concerning '\n                       'a problem or a question from a wide array of people.'),\n         content=[\n             ideas_phases.CollectPhase(),\n         ],\n         image='images/brainstorming.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.collect_ideas, Aim.discuss_topic],\n             results=[Result.collect_ideas],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n    ('map-brainstorming',\n     Blueprint(\n         title=_('Spatial Brainstorming'),\n         description=_('Collect ideas, questions and input concerning a '\n                       'problem or a question from a wide array of people.'),\n         content=[\n             map_phases.CollectPhase(),\n         ],\n         image='images/spatial_brainstorming.png',\n         settings_model=('euth_maps', 'AreaSettings'),\n         requirements=Requirements(\n             aims=[Aim.design_place],\n             results=[Result.collect_ideas],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n    ('idea-challenge',\n     Blueprint(\n         title=_('Idea Challenge'),\n         description=_('Run a challenge and find the best ideas to solve '\n                       'a particular problem.'),\n         content=[\n             ideas_phases.CollectPhase(),\n             ideas_phases.RatingPhase(),\n         ],\n         image='images/challenge.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.run_competition, Aim.run_survey],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('map-idea-challenge',\n     Blueprint(\n         title=_('Spatial Idea Challenge'),\n         description=_('Run a challenge concerning a certain area or space in '\n                       'your community and find the best ideas to solve a '\n                       'particular problem.'),\n         content=[\n             map_phases.CollectPhase(),\n             map_phases.RatingPhase(),\n         ],\n         image='images/spatial_challenge.png',\n         settings_model=('euth_maps', 'AreaSettings'),\n         requirements=Requirements(\n             aims=[Aim.design_place],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('agenda-setting',\n     Blueprint(\n         title=_('Agenda Setting'),\n         description=_('You can involve everyone in planning a meeting. '\n                       'Collect ideas for an upcoming event and let your '\n                       'participants vote on the topics you want to tackle.'),\n         content=[\n             ideas_phases.CollectPhase(),\n             ideas_phases.RatingPhase(),\n         ],\n         image='images/agenda_setting.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.collect_ideas, Aim.discuss_topic, Aim.run_survey],\n             results=list(Result),\n             experience=Experience.one_project,\n             motivation=Motivation.low\n         ),\n     )),\n    ('commenting-text',\n     Blueprint(\n         title=_('Text Review'),\n         description=_('Let participants discuss individual paragraphs of a '\n                       'text. This is ideal for discussing position papers or '\n                       'a mission statements with many people.'),\n         content=[\n             documents_phases.CreateDocumentPhase(),\n             documents_phases.CommentPhase(),\n         ],\n         image='images/text_review.png',\n         settings_model=None,\n         requirements=Requirements(\n             aims=[Aim.work_document],\n             results=None,\n             experience=None,\n             motivation=None\n         ),\n     )),\n    ('flashpoll',\n     Blueprint(\n         title=_('Poll'),\n         description=_('Run customizable, multi-step polls on OPIN to get '\n                       'detailed opinions on topics from the public or your '\n                       'members. Via the OPIN polling app for iOS and Android '\n                       'these polls are also accessible on smartphones.'),\n         content=[\n             flashpoll_phases.FlashpollPhase(),\n         ],\n         image='images/poll.png',\n         settings_model=('euth_flashpoll', 'Flashpoll'),\n         requirements=Requirements(\n             aims=[Aim.run_survey],\n             results=[Result.majority_vote],\n             experience=Experience.no_projects,\n             motivation=Motivation.not_found\n         ),\n     )),\n]\n\n\ndef get_fallback_blueprint(aim):\n    fallbacks = {\n        Aim.collect_ideas: 'brainstorming',\n        Aim.discuss_topic: 'brainstorming',\n        Aim.design_place: 'map-brainstorming',\n        Aim.run_survey: 'flashpoll',\n        Aim.run_competition: 'agenda-setting',\n        Aim.work_document: 'commenting-text'\n    }\n\n    name = fallbacks[aim]\n    return name, dict(blueprints)[name]\n", "path": "euth/blueprintsuggest/blueprints.py"}]}