Skip to content

Commit

Permalink
updated functionalities on 10/4 (#1408)
Browse files Browse the repository at this point in the history
* latest Examination Module

* latest examination module code

* Latest update on 18th march

* Latest code on 8th april
  • Loading branch information
harshabonu authored Apr 10, 2024
1 parent c621a94 commit 4956f20
Show file tree
Hide file tree
Showing 21 changed files with 873 additions and 167 deletions.
13 changes: 8 additions & 5 deletions FusionIIIT/applications/department/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@

# Create your models here.
from applications.globals.models import ExtraInfo



class SpecialRequest(models.Model):
request_maker = models.ForeignKey(ExtraInfo, on_delete=models.CASCADE)
request_date = models.DateTimeField(default=date.today)
brief = models.CharField(max_length=20, default='--')
request_details = models.CharField(max_length=200)
upload_request = models.FileField(blank=True)
status = models.CharField(max_length=50,default='Pending')
status = models.CharField(max_length=50, default='Pending')
remarks = models.CharField(max_length=300, default="--")
request_receiver = models.CharField(max_length=30, default="--")

Expand All @@ -23,9 +24,11 @@ class Announcements(models.Model):
maker_id = models.ForeignKey(ExtraInfo, on_delete=models.CASCADE)
ann_date = models.DateTimeField(default="04-04-2021")
message = models.CharField(max_length=200)
batch = models.CharField(max_length=40,default="Year-1")
department = models.CharField(max_length=40,default="ALL")
batch = models.CharField(max_length=40, default="Year-1")
department = models.CharField(max_length=40, default="ALL")
programme = models.CharField(max_length=10)
upload_announcement = models.FileField(upload_to='department/upload_announcement', null=True, default=" ")
upload_announcement = models.FileField(
upload_to='department/upload_announcement', null=True, default=" ")

def __str__(self):
return str(self.maker_id.user.username)
3 changes: 3 additions & 0 deletions FusionIIIT/applications/examination/api/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@





@api_view(['GET', 'POST'])
def fetch_student_details(request):
if request.method == 'GET':
Expand Down Expand Up @@ -250,3 +252,4 @@ def publish_grade(request):
else:
return JsonResponse({'error': 'Authentication object not present'}, status=404)


23 changes: 22 additions & 1 deletion FusionIIIT/applications/examination/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
from django.urls import path, include
from . import views
from django.contrib import admin
from .views import update_authentication
from .views import DownloadExcelView

app_name = 'examination'

Expand All @@ -16,13 +18,32 @@
url(r'announcement/', views.announcement, name='announcement'),
url(r'timetable/', views.timetable, name='timetable'),


#entering and updataing grade

path('entergrades/', views.entergrades, name='entergrades'),
path('update_hidden_grades_multiple/', views.Updatehidden_gradesMultipleView.as_view(),
name='update_hidden_grades_multiple'),
path('verifygrades/', views.verifygrades, name='verifygrades'),
path('authenticate/', views.authenticate, name='authenticate'),

path('update_hidden_grades_multiple/', views.Updatehidden_gradesMultipleView.as_view(),
name='update_hidden_grades_multiple'),
path('submit_hidden_grades_multiple/', views.Submithidden_gradesMultipleView.as_view(),
name='submit_hidden_grades_multiple'),

# authenticate
path('authenticate/', views.authenticate, name='authenticate'),
path('authenticategrades/', views.authenticategrades,
name='authenticategrades'),
path('update_authentication/', update_authentication.as_view(),
name='update_authentication'),

#download result
path('download_excel/', DownloadExcelView.as_view(), name='download_excel'),

# generate transcript
path('generate_transcript/', views.generate_transcript, name='generate_transcript'),
path('generate_transcript_form/', views.generate_transcript_form, name='generate_transcript_form'),
# url(r'entergrades/', views.entergrades, name='entergrades'),


Expand Down
Loading

0 comments on commit 4956f20

Please sign in to comment.