--- a
+++ b/OSSEval/analysis/forms.py
@@ -0,0 +1,28 @@
+from django.forms import ModelForm, Textarea
+from django import forms
+from django.forms.widgets import RadioSelect
+from models import Analysis
+
+class AnalysisForm(ModelForm):
+    class Meta:
+        model = Analysis
+        fields = '__all__' #('name', 'description', 'comment', 'weight_scenario')
+        widgets = {
+            'description': Textarea(attrs={'cols': 80, 'rows': 5}),
+            'comment': Textarea(attrs={'cols': 80, 'rows': 5}),
+        }
+
+
+
+class UploadFileForm(forms.Form):
+    file  = forms.FileField(label='Select a file')
+    
+    
+
+class ImportChoice(forms.Form):
+    HOW_TO_IMPORT = [['0','Update if ID exists, create if ID is empty or non existent'],['1','Always create new records']]
+    how_to_import = forms.ChoiceField( widget=RadioSelect(), choices=HOW_TO_IMPORT)
+    import_methodology = forms.BooleanField()
+    import_analysis = forms.BooleanField()
+    uploaded_file_id = forms.CharField(widget=forms.HiddenInput())
+    new_uploaded_file_relpath = forms.CharField(widget=forms.HiddenInput())