Flexibility of Fedena Examination Module – Part 2

Fedena-Exam-Module-Part2In the last article we dealt with the major building blocks which attributes to the Flexibility of the Examination module. As we progress into the second version of the article we will have a brief idea about  the Implementation of  Examination module in real time. The additional available grading systems: CCE, CWA & GPA helps to take the actual reports. Lets go on a quick swivel of how these reports look like.

CCE

In strict adherence to the CCE grading system by CBSE, Fedena takes care of the creation of assessment via Subjective Assessment and Formative assessment for the overall evaluation of a student. One can create Term-wise Examinations and the respective Descriptive Indicators and Observation groups to get a full fledge report of a student under the two major heads – Scholastic and Co-scholastic. The exhaustiveness of a report purely depends upon the parameters created by the user. After the required set of configurations are done, the exhaustive report can be generated.

screenshot3.png

CWA

CWA(Course weighted average) is  one of the most widely used grading system. Here the users have to assign credit hours to subjects. Then the marks  scored by the student helps the system to calculate the final transcript by multiplying the score  with the credit hours. A final transcript of report would look like this.

screenshot2.png

GPA

The only major difference between a GPA and CWA grading system is that the GPA uses grades instead of marks to calculate the final transcript. These grades can be created from the grading levels of  Exam settings which will be used along with the credit hours to give us a decent report like this.

Saint1.png

Normal Grading System

As mentioned in the last article, the Normal grading system is the generic grading system to fit into  any model of grading system.We can even connect the exams by assigning a different weightage to each examination being held during the academic year.So may it be a Monthly test or a Half-yearly, we can assign each exam a different weightage to get a final transcript like this.

screenshot_111.png

What serves as additional perks to the reports are the amazing features in the Exam settings like the Grading levels, Class designations and Ranking levels.

While the grading levels helps you to make an ala carte grading set  for each batch, the class designation can  give the final one word result for the student’s score like  First Class, Second Class and Third Class or failed.Taking the evaluation to a whole new level the Ranking levels sets up criteria to classify students by taking the marks scored in each of the subjects.

screenshot7.png

Being Equipped with a stock of all the above features, Fedena can help you to generate exhaustive reports of your choice, if the relevant features are used wisely.

This article is written by:

1185742_10200807421647862_134988297_n


Sandeep Panda

An optimistic techie with special interests in implementing technology in real life situations with  a curiosity for the lesser known technical stuff. An individual who can adapt to cross-cultural environments with ease.

The Need for Regression Testing

Regression-testing

Whenever a developer is fixing any issue, it may affect other parts of the software. Testing existing software applications to make sure that a change or addition hasn’t broken any existing functionality is called regression testing. For regression testing, we verify that newly added feature is not creating any problem in the entire software. Regression testing can be done after verifying the new bugs/features or at the same time while testing the bugs/features. Usually it is done after verification of new changes.

The purpose of regression testing is to catch new bugs that may have been accidentally created into release. For small projects, we can test the entire product with the help of test cases. For most cases, it’s difficult to check the entire product by manual testing. So automated testing is used. In Fedena, we test software manually. Regression testing helps us improve the quality of the product. The main reason for regression testing is to determine whether the change in one part of the software affects the entire software’s functionality. Sometimes, it may affect other parts of the software as well. It will reduce the quality of the product.

 

Testing Process

In Fedena, we use regression testing after developing new features or after fixing the bugs. It helps us to find new bugs that may arise due to fixing other bugs or adding new features. Most of the Fedena modules are related to each other. So, if we fix one issue in Fedena, it may create another issue in some other part of it. Sometimes we miss some bugs at the time of testing features. Most of these issues will come to notice during regression testing. In Fedena, we have found several issues during regression testing.

An example of regression testing

In Fedena we have two types of attendance

  • Daily wise

  • Subject wise

In subject wise attendance, attendances are related to the timetable. In case of daily wise, attendance its only related to weekdays(working days).

Suppose there is a batch “A”(start date:01/06/2014 and end date 30/6/2014)  which has 5 working days (Monday to Friday). If the batch has daily wise attendance type, then we can mark attendances for this batch based on these week days, i.e we can mark attendance from Monday to Friday. Suppose, on 21/06/2014 , we change the weekdays entry to have  6 working days (Monday to Saturday) now. After this change, attendance count now shows 18 (six working days x 3 weeks) but it should have been 15 (5 working days x 3 week), according to the old scenario.

To fix this issue, changes were introduced to the concept of attendances by the developers. Now, a daily wise attendance relates to the timetable for that particular timetable period. Hence, each of these sets are independent, i.e changes made in one set will not affect the past entries. As a result, the attendance count issue is fixed. Drawback of the new scenario being that timetable has to be created for marking attendance for that period.

Also, due to fixing the earlier issue, another issue pops up in attendance.In the old scenario, since the timetable was not required for marking attendances, we could mark attendances for even those days for which the timetable didn’t exist. But now, since the changes were made, its not possible to mark attendances for those days for which no timetables exists.

Issues of this sort is very difficult to track down if we follow normal testing methodologies. This is where Regression Testing helps us in a great deal. Regression testing is capable of tracking such issues so that necessary steps can be taken to avoid them.

Use of test cases in regression testing

Test case is a set of conditions with which a tester will determine whether a software satisfies all requirements. Test cases have great importance in regression testing. If we create good test cases that include the input and output of the software, then we can test each and every part of the software accurately and catch bugs easily.  If we are testing the software without any test cases we may miss out on some parts. So, we have to create test cases properly. Currently, we are verifying whether any software meets the end user requirements or not. With the help of test case, regression testing helps us to improve the quality of a product.

This Article is written by:

IMG_20140404_124153894

Anoop K

A cartoonist with vivid imagination,apart from being a strike bowler for the Foradian cricket team, Anoop loves playing caroms and watching movies.

The All New Additional Leaves Feature by Fedena 3.1

Blog-graphics (3)

The all new Additional Leaves feature offered by Fedena 3.1 allows to grant additional leaves to employees and keep a track of it as well. Generally, the leaves allotted to employees of any institution are divided under various categories like casual leave, sick leave, earned leave, etc. An employee who wants extra leaves under any section can be categorised as additional leave. With this feature, you can manage all additional leaves permitted to employees in your institution. This article will assist you to know how the feature works.

How it Works

Login to your account and go to ‘Human Resource’ in ‘Administration’. In ‘Human Resource’, select ‘Employee Leave Management’.

 

additional_2.png

‘Employee Leave Management’ will take you to the ‘Manage Attendance’ page where you need to select the ‘Attendance Register’.

 

additional_3.png

 

’Attendance Register’, on selection will ask you to select the department for which you need to check the register to mark any of the employees for additional leaves.

 

additional_4.png

 

Once the additional leaves are allocated, you can check the number of additional leaves taken by an employee for which you need to go to ‘Attendance Report’ in ‘Employee Leave Management’ of the ‘Human Resource’ module. Selecting ‘Attendance Report’ will take you to ‘Employee Attendance’ page where you need to select the ‘Additional Leaves’ option.

 

additional_5.png

Select ‘Additional Leaves’ and it will take you to the ‘Additional Leave History’ page.

 

additional_6.png

 

Select the month, year and also the department for which you want to know about the employee who had taken additional leaves.

 

additional_7.png

In the above screenshot, as you can see, the employee had taken additional leave under the Earned Leave or EL category.

 

Note: Only the admin or a privileged user can allot and check additional leaves of any employee.

Fundamental Changes Between Environments of Fedena, Uzity & Flux: Experience with Ruby on Rails – Part I

Ruby (1)

 
During the course of working at Foradian for about 3 years, I had the chance to work as a developer in different applications including Fedena, Uzity and Flux. All three applications based on Ruby on Rails but in different versions of both rubies and rails. Fedena is an Education Institution Management System, Uzity is a Learning Management System(LMS) which was recently launched and Flux is an in-house task assignment tracker.
 
This is a series of articles comparing the different rails environments, beginning with this one covering the fundamental changes between environments of Fedena, Uzity and Flux.
 
In all of the three applications, the stable versions of both Ruby and Rails were set as the environment while the application development was initiated. The operating environment of the three are:
 

Fedena

Uzity

Flux

Ruby

1.8.7

1.9.2

2.1.1

Rails

2.3.5

3.2.1

4.0.5

 

CLI commands

 
Tasks like generating a rails application, starting the server, entering the console, creating its elements like models, controllers, views, migration etc, requires some terminal commands. These had also seen some major changes with these environments. While using rails 2.3.x, most commands were prefixed with script whereas it got replaced by ‘rails’ in versions 3.2 and 4.0.

 

Command

Fedena environment
(Rails 2.3.5)

Uzity environment
(Rails 3.2.1)

Flux environment
(Rails 4.0.5)

New application

rails <app name>

rails new <app name>

rails new <app name>

Start server

script/server

rails server
or
rails s

rails server
or
rails s

Open console

script/console

rails console
or
rails c

rails console
or
rails c

Generate

script/generate <generator>

rails generate <generator>
or
rails g <generator>

rails generate <generator>
or
rails g <generator>

Destroy

script/destroy

rails destroy <generator>
or
rails d <generator>

rails destroy <generator>
or
rails d <generator>

About

script/about

rake about

rake about

Plugin install

script/plugin install

rails plugin install

(feature removed)

 
The trouble while switching from a 3.2 version of rails or higher to 2.3.5 is the use of rails command. Any command following ‘rails’ will create a new app with the name in the folder.
 
Plugins & Gems
 
Plugins and gems can be used to expand the features and capabilities of a rails application. Both can be shared and reused. Plugins have to be loaded from the ‘vendor/plugins’ directory whereas the gem will be accessed through rubygems. Gems are packages as per the specifications of RubyGems and can be upgraded whenever needed, Also, a gem can define its dependencies and a gem can be used by more than one application. Plugin can be considered as an extension of Rails and need to be added manually in the application and hooked into the ‘init.rb’ file in order to use that. Plugins need to be installed and upgraded manually whereas gems can be managed centrally using bundler. Plugins are present in both Rails 2.3.x and rails 3.2. Plugins got deprecated with rails 3.2 which means it will no longer be supported by rails 4. Plugin is a good way to increase the capabilities of an app without modifying the base application. Plugin system is used in Fedena to add more and more features without modifying the core.
 
Asset pipeline
 
Asset pipeline was introduced by default in Rails 3.1. Prior to that its functionality could be added manually by using ‘sprockets’ gem. This technique is used to combine and minify javascript and stylesheets. Using Asset pipeline, assets can be centralized to a single file of the asset type and will be compressed. This can reduce the number of browser requests.To make the minified file unique and to prevent using the browser cache version, an md5 digest will be appended to the filename. The assets are located in app/assets folder and the javascripts and stylesheets have been moved into this folder from ‘public’ directory.
 
Asset loading in Uzity
 

Javascript and Stylesheets loading in Fedena

 
Bundler
 
In rails 2.3.x, the initial setup to get an app running was a tedious job due to the vagueness in specifying the gems. Bundler is a gem which can track and install exact versions of Gems needed in the project. The gem and their specified version will be added to a file, ‘Gemfile’ in the root folder of the application. Bundler was originated as a gem which could be added manually to the application and was later added by default in Rails version 3.2 and higher. Usage of bundler makes the application gem requirements much easier just by running the command ‘bundle install’. Entire set of gems unless version specified can be updated with a single command ‘bundle update’ to their latest stable versions. Bundler is present in Uzity and Flux. Bundler is not present in Fedena by default, but had been added in some cases.
 
Turboli nks
 
Like Bundler, Turbolinks is another gem which originated as a standalone gem and was added to a rails application by default. Turbolinks was added to Gemfile by default in rails 4.0. Turbolinks make use of pushstate in HTML5 supporting browsers. In this, an arbitrary data will be inserted into the session history. Instead of recompiling javascripts and css between url change, only head and body content in the loaded instance of the page. This can bring about a single page app like feel and performance between page navigation. Flux being a rails 4 app, Turbolinks has been used and has aided in making the application very much faster.
 
JavaScript frameworks
 
There are several Javascript libraries in existence. They make writing JavaScript much simpler and adds a lot of functionality to the browser, especially AJAX. Rails 2.3.5 includes prototype by default, so does Fedena. Rails 3 replaced by jquery using jquery-rails gem. In addition to the prototype js, jQuery is also used in Fedena in noconflict mode. In addition to jQuery, Uzity also uses backbone for structure of the app. Flux also makes use of jQuery.
 
CoffeeScript
 
CoffeeScript is a little language that compiles into JavaScript. CoffeScript can reduce the lines of script needed. CoffeeScript is a relatively new script and had been added as default through gem in Rails 3.1 onwards. Both Uzity and Flux uses CoffeeScript. Most of the modern browsers supports CoffeeScript, but for the sake of compatibility it is still compiled into JavaScript and delivered to browsers. Usage of CoffeeScript in this way does not impact the runtime. The efficiency of CoffeeScript compared to JavaScript can be illustrated in this example in which both does the same task.
 
CoffeeScript example
 

adjust_slim: () ->
   if $('#tab-content').length != 0
     target_height = $(window).height() - $('#tab-content').offset().top
     $('.people .slimScrollDiv:first').css('height',target_height+'px')
     $('.people .slimScrollDiv div:first').css('height',target_height+'px')
$(window).resize =>
   @adjust_slim()

 

JavaScript version of the same

 

({
 adjust_slim: function() {
   var new_height;
   if ($('#tab-content').length !== 0) {
     new_height = $(window).height() - $('#tab-content').offset().top;
     $('.people .slimScrollDiv:first').css('height', new_height + 'px');
     return $('.people .slimScrollDiv div:first').css('height', new_height + 'px');
   }
 }
});
$(window).resize((function(_this) {
 return function() {
   return _this.adjust_slim();
 };
})(this));

SASS

SASS, Syntactically Awesome Stylesheets is a new scripting language that will be converted into css. It is added as a default gem from rails 3.1 and newer through Gemfile. SASS written in ‘SCSS’ format is used in both Uzity and Flux. SASS provides variables, mixins, nesting etc.. Frequently used colors and dimensions etc.  can be added as variables and called so that change can be made in the variable alone to have an overall impact like changing a theme. Also nesting can be used here which CSS does not support. Using mixins already defined style can be reused.

example:

scss:

$color1: #333333;
$color2: #c0392b;
body{
  color: $color1;
  .grey-link{color:$color2;}
  .hover{
    .grey-link{color: $color1;}
    .grey-link:hover{color: $color2;}
    button{background:$color2;}
  }
}

css of the same

body {
  color: #333333;
}
body .grey-link {
  color: #c0392b;
}
body .hover .grey-link {
  color: #333333;
}
body .hover .grey-link:hover {
  color: #c0392b;
}
body .hover button {
  background: #c0392b;
}

These are some of the basic concepts that have been undergone some changes including deprecation and inclusions throughout from rails 2.3.x to 4.0.x. Changes in caching, routing, eager loading, deployment etc will be covered in the next part.

This article is written by:

TP

 

Sooraj T P

 
A hard core coder. A gadget freak. An unsung designer. There is hardly anything which Sooraj doesn’t talk about, be it tech, gadget, design, automobile or more. Sooraj is the “Tech Saint in making”.
 

Students can now Select Elective Subjects Easily with Fedena 3.1

F3.1

The earlier version of Fedena didn’t allow students to choose elective subjects on their own and it was the task of the admin or the privileged user to choose elective subject for students on their behalf. With the latest version of Fedena 3.1, students too can opt for their choice of elective subjects. To know more, read this article that describes in detail, how a student can choose an elective subject.

Login as an admin/privileged user

Login to your account and go to ‘Settings’ in ‘Administration’ in the main menu. Once you go to ‘Settings’, select ‘Manage Course/Batch’.

ability_2.png

 

Selecting ‘Manage Course/Batch’’ will take you to the page where you need to select the batch for which selecting elective subject will be allowed. For this, you need to select the particular course and edit.

ability_3.png

Click on ‘Enable elective selection’ to let the students of the particular batch select the subjects of their choice. However, this can also be done while creating a new course itself.

Login as a student

If you are a student who wants to select his/her own elective subject, then login to your account. Go to ‘My profile’ in ‘Academics’.

ability_4.png

 

On clicking ‘More’, you will get ‘My Subjects’ where you can select your elective subject.

 

ability_5.png

Choose any of the elective subjects you want using the ‘Choose elective’ option. Whereas, ‘Remove elective’ option allows you to remove any of the elective subject you have chosen already.

Data Management Plugin to Manage any Kind of Data in your Institution

Data-Management

Managing data in an institution is not an easy task to carry on. Especially, when there are loads of them and very less time to do it. That’s when the Data management Plugin by Fedena comes to the rescue. With this plugin, managing any kind of data in your institution becomes so easy with proper storing of data and managing them effectively. The article will let you know in detailed steps how you use the plugin.

 

The step by step guide

 

  • Get access to ‘Data Management’ in ‘Data and Reports’ when you select the main menu.
  • When you select ‘Data Management’, you will land on the page where you get the options to manage data of your institution.
  • Click on ‘New’ to create new categories for any kind of data management.
  • Fill in all necessary details about the category you create and also the fields that you want to include under the category. Include as many fields using the ‘Add field’ option. When you store the ‘input method’, you have to select any of the three options available- Text Box, Select Box and Check Box. ‘Save’ the new data category created.
  • To fill in further details in the particular data management category that you have created, go back to ‘Data management-Categories’ page and select the respective category.
  • Select ‘New Entry’ and go to the page where you need to store the details for each of the category that you create.
  • Complete storing up details and ‘save’.
  • You can see the details that you store under each category.
  • If required, you can print the page as well using the ‘Print’ option.

Fedena 3.1 Released with New Features and Improved Functions

3.1

Fedena 3.1 update is released today. The new update is a part of our constant effort to make Fedena a feature rich and bug free school management software. Fedena is present in 200+ countries and has powered more than 40,000 schools and institutes worldwide. See our plans and pricing page for various options available. You can also write to us at info@fedena.com for any further information.

Fedena 3.1 release note

New features:

Core

  1. Edit option for archived student’s leaving date.

  2. Additional leaves for employees. Read more

  3. Add csv report option along with pdf report in all Fedena reports. Read more

  4. Display guardian name in student profile.

  5. Student to have ability to select electives while admission/batch transfer. Read more

  6. Bread Crumbs for enhanced navigation throughout Fedena. Read more

  7. ‘Manage users’ privilege for employee.

 

Custom import

  1. Adding grade through custom import in grade wise exam

  2. Edit in Custom Import. Read more

 

Inventory

  1. CSV and PDF output for store items, store and suppliers in Inventory module.

 

Oauth2 Provider

  1. Add CORS headers to the API.

 

Pay

  1. Implement Interswitch payment gateway. Read more

 

Transport

  1. Transport API expansions. Read more

Issues Fixed

AppFrame

  • URL validation is needed in the app frame.
  • Give permission of Manage Apps for General settings privileged employees.

Applicant Registration

  • Chosen elective and normal subjects are not showing in the view applicants page.
  • Should not allow to add the course ,if the minimum elective is more than the maximum elective in the applicant registration.
  • Going to dashboard while entering the search by registration URL directly in applicant registration.
  • Show “Subject Based Collection” above the “Amount” field in registration_courses/new page.
  • Limitation of photo size in admission.

Assignment

  • Showing other batch student while clicking assigned in assignments.

Blog

  • Blog privilege should not allow employees to edit the blog posts of other employees.
  • If the user created any blogs then should not delete that user permanently, dependency check is needed.
  • Throwing 500 error while clicking the delete user from the blog posts page.
  • Throwing 500 error in the data palette while deleting the employee permanently, if the employee is created any blogs.

Core

  • Recently we can add user with user name Admin.
  • If the exam is not published then don’t show the exam result for student login.
  • Should not allow to add or edit an user with deleted username .
  • Attendance reports is not getting for elective subjects.
  • Calculation mistake in all subjects attendance report.
  • Going to dashboard while clicking the pdf report of the former student recent exams.
  • Employee search privileged employee have no permission to view the advanced search pdf report.
  • Student control privileged employee should have the permission to admit the students, edit additional details, and add previous data of students.
  • Student view privileged employee should have the permission to view the reports ,transport and hostel details of the students, view refunds etc.
  • Student control privileged employee should have the permission to view the transport and hostel details of the students, view refunds of the students etc.
  • Student control privileged employee have no permission to view the exam report and attendance report of the students if the employee is not associated with any subjects.
  • Batches not listing in view timetable with current timetable.
  • Cannot create Master Fee Category with name having quote (‘).
  • One click payslip generator creating the payslip of the employees who join after the payslip creation date.
  • Discount name validation issue when creating it student admission number wise.
  • Add is_deleted scope for Fee Discount.
  • Search fee refund using fee collection name and date, throwing 500 error while clicking the pagination and pdf report.
  • Throwing 500 error while entering the student transcript report URL directly.
  • Increase precision of assets and liabilities tables in finance.
  • Translation issue.
  • View all and advanced search link is not working for attendance privileged employee.
  • Deleted elective groups are showing while adding the normal subjects.
  • Same additional details are showing two times in archived employee profile.
  • Attendance register is not getting for elective subject.
  • 500 in elective subject attendance report page.
  • Correction in translation overrides between plugin and core.
  • Show Fees paid message in fee pay page.
  • Fee collection is creating without any particular.
  • Deleted batches are listing in fees collection,particular and fee discount creation.
  • “Publish exam result” link in Examination page of Employees with “Enter result”/”View result” privilege.
  • Remove “Publish exam result” link for Enter result/View result privileged employee in examination page.
  • Subject Master privileged employee cannot add elective subject to a elective group.
  • Normal students and employees should not allow to access user module.
  • After updating discount its showing wrongly.
  • Add uniqueness in category batches.
  • If Employee has student control privilege then he cant view all fees now.
  • If employee has only admission privilege then its not showing in upper menu link.
  • Student admission privileged employee can’t admit a student.
  • After paying a fee in fee defaulters there is no option to take pdf of that fee.
  • The employees are not listing while selecting the ‘All department’ in non English languages.
  • Show discount name in alphabetical order.
  • Leave approving manager name is missing in leave form.
  • Wrong error message showing in leave application page.
  • Generate the subject wise report and click the url directly, its going to dashboard.
  • All the students are listing in the subject wise attendance report while filtering the report using the above and equals to option for the elective subjects.
  • Change the style in Batch Transfer page.
  • Parameter list in the API doc does not work in actual.
  • Give permission to view Subject wise CCE report for subject teacher.
  • Transcript report is not getting in CCE.
  • Reduce the performance time for attendance report, while selecting all department the performance time is very high.
  • Validation is not checking at the time of changing password.
  • Give dependency to the leave type if any employee has created the leave application using that leave type.
  • Edit current timetable splits timetable into two even if end date is not modified.
  • Employee with Student View privilege can change immediate contact of student.
  • Amount showing zero in the refund page if we transfer the students to another batch.
  • Wrong pdf showing in generate TC.
  • Throwing 500 error while entering url directly in exam report page.
  • Employee should have the permission to view the all leaves if the employee is a manager of another employee.
  • 500 in user#show_quick_links.
  • Total percentage is not showing in pdf of Exam Wise Report.
  • The leave status is not showing if we update one leave type to another leave after the reset.
  • Serial number is same in news-all pages.
  • Style issue in the archived employee profile if the additional details is too big.
  • Can’t assign class timing set to batches.
  • Repetition of precision label translation.
  • XML output not displayed in Student Photo Upload with API.
  • Some roles missing in Administration menu link tab for privileged employees.
  • Getting 500 in routes#create.
  • Should not show the archived students dues in the additional report.
  • Throwing 500 error while uncheck and save the additional details of employee and student.
  • If there are unpaid fees in the inactive batches then that fees should list in the student wise fee submission.
  • Show rupees symbol (Currency Type) in heading line.
  • Fee defaulters students are not listing in the batch fee collections page.
  • Student transcripts are listed in batch creation order, should be in batch transfer order.
  • Disable the update button in fee collection edit.
  • Student category is not editable even if all fees is shown as paid.
  • Redirect to dashboard when finance fee category selected to view particulars.
  • Javascript issue for none (link) for additional details.
  • Decimal point count showing wrongly in create monthly payslip page.
  • Getting 500 after saving exam score with zero mark.
  • Should not list the batches those have no particulars while creating the discount and fee collection.
  • Fee collection names are not aligned in view refund page.
  • Align the save button to left side in the previous data adding form.
  • Add a space between the text in flash message.
  • Error message style in news/add page.
  • Employee additional details not updating in case of checkbox.
  • Edit additional admission details not updating in case of checkbox.
  • Brackets are broken in rtl language.
  • login_required function should be called first.
  • After changing the weekdays its effects the past attendance report.
  • Already created timetable attendance register form is updating while changing the weekdays in daily wise.
  • Style issue in the exam wise pdf report if the grade name is large.
  • If an error occurred during sending reminders then entered data and selected users removing.

Custom Import

  • Show quick link is not working in custom_reports/show.
  • Reports view privilege name selection showing many times at the time of creating a New Export.
  • Unnecessary columns are coming in export csv.
  • Showing the wrong text in the drop-down list of the custom import show page.
  • Style issue in custom reports show page with Spanish language.
  • Show only the active additional details in the new export creation page.
  • Additional details imported are not shown selected in the edit page, but showing in the view page.

Data Management

  • Page going to dashboard palettes page after clicking on save button in asset_entries page.

Data Palette

  • Throwing 500 error in the data palette while deleting the employee permanently, if the employee is a part of any discussion group.
  • If the employee is applied any leaves then archive that employee, throwing 500 error in the data palettes.
  • Timetable dashlet not displaying timetable according to class timings.
  • Timetable dashlet not displaying timetable.
  • Show-menu is not getting after selecting users.
  • Show flash message in the dashboard if  no dashlets are selected.

Discussion

  • If the user is the part of discussion, then should not delete that user permanently, dependency check is needed.

Doc Manager

  • User document files are not getting after clicking on next button.

Email Alert

  • Can’t transfer a student to another batch.
  • Email going for the parent many times if discarded and allotted the same student again and again.
  • Email alert not sending auto mails for some providers.
  • Unable to send emails from Email alert plugin.
  • Student/Employee admission (With Email alert on creation enabled) not possible if user with name ‘admin’ is not present.

Fee Import

  • Fee selecting page is not coming while admitting a new student, the issue is only in SAAS.
  • Fee status showing paid even if fees not paid, for the fee imported collections.
  • No need to show the fee collection in the import page if the particulars is created for the student using admission number or category wise.


Gallery

  • If the user is assigned to photo gallery  then should not allow to delete that user permanently,dependency check is needed.
  • Should not possible to add photos in gallery.

Hostel

  • 500 in hostel delete.
  • Hostel should select by default after clicking on add room from selected hostel page.
  • Show the warden name in alphabetical order.
  • 500 in warden page

Instant Fee

  • Spelling mistake for receipt in the instant fee receipt.

Inventory

  • Redirecting to dashboard when indents is selected as a normal admin user.
  • Show the voucher number in Inventory finance report page.
  • Purchase order number should be mandatory while creating and editing purchase order in inventory.

Library

  • Library additional details not updating in case of check box.
  • Strike the edit button for borrowed books.

Moodle

  • Moodle plugin not creating users when student admitted.

Oauth2 Provider

  • API Authorization rules not present for some methods in students controller.

Online Exam

  • Can’t create a question with letter “Q” in online exam.
  • Prevent double click in online exam answer pagination options.
  • Loader style issue in the menu tab while clicking the quick links.
  • Online exams are not showing in view online exam page.
  • Wrong error message showing in online exam view page.

Pay

  • If the payment is through online then fine amount is not taking.
  • Style issue in online payment pdf page.

Poll

  • If the user vote for one poll, then should not delete that user permanently,dependency check is needed.

Tally Export

  • Flash message is showing in improper places in tally export.
  • Same name is creating twice in voucher name create page while entering the enter button continuously.
  • Same name is creating twice while entering the enter button continuously in the tally export company name adding page and accounts page.

Task

  • Suppose the user is a part of the task then should not delete that user permanently, dependency check is needed.

Transport

  • Getting 500 in Employee transport fee collection- direct link.
  • Page error in transport page.
  • Showing flash messages in a improper places.
  • Showing wrong flash message while updating the transport fee collection.
  • Pagination needed in transport fee collection detail page.

 Previous Release Note:
Fedena 3.0

Create and Manage Campus News with Fedena’s News Feature

Blog-graphics (1)

Publishing campus news is easy to create and publish with the News management feature by Fedena. All you need to do is to create the news and publish it for your employees and students to check. Creating news and publishing it is so hassle-free with Fedena. Check out the article and know how effortless the task can be carried out.

 

Login as admin/privileged user

  • In order to create any news, login to your Fedena account and go to ‘News’ in ‘Collaboration’ tab.
  • Select ‘News’ and reach the ‘School News’ page. There you can create a fresh news.
  • To add a fresh news, click on ‘Add’.
  • Create a fresh news and publish it. Once the publication is done, the students and employees can see the campus news in their profile too.

 

Login as a student or an employee

  • When you login as an employee or a student, you need to go to ‘News’ in ‘Collaborate’ tab.
  • Select ‘View all’ and select the fresh news that you need to read.
  • Click on the news to see the details and can also leave any comment if you want.

Note: As an admin or a privileged user, you have the right to do comment moderation before they go public. For this, you need to go to ‘General Settings’ in ‘Settings’ available in ‘Administration’.

 

Select ‘Enable News Comment Moderation’ option which will allow you publish moderated comments on news created.

 

 

How to Generate a Student Fee Defaulters Report – Fedena

Blog-graphics

Extract report on students who are fee defaulters so easily with help of the amazing reports feature in Fedena 3.0. If you are thinking about how to extract report on fee defaulters of your institution, check out the article that explains the process in details.

 

How to extract report on student fee defaulters

 

  • If you go to ‘Data and Reports’ and select ‘Reports’, it will take you to the page with all the reports that you can generate from the unique Reports feature.
  • Select ‘Students Fees Defaulters Details’ to generate a report on all the students who are fee defaulters.
  • The report shows details of all the students who are fee defaulters with their ‘Admission no’, the name of the course and batch they belong to along with the number of fee collections that the student is due to pay. Selecting any individual student or the admission number will take you to the respective student’s profile.
  • If you want to see the details of each student’s fee defaults, select the respective ‘Balance’ option and go to the student’s fee default page.
  • You can get all the reports in CSV format as well.

Flexibility of Fedena Examination Module

Untitled-1
Fedena has an amazing ability to adapt to almost all kinds of examinations and reports that can ever happen in institutions. Thanks to features like Connect exams, Grading system and Exam type which gives the freedom to tailor the application to suit one’s need. Besides generating reports via Report Centre, the Report module has been introduced in the latest release to add yet another series of reports that one seek for. Lets have a glimpse of all the key features that make this possible.

 

Connect Exams

This unique feature helps the user to connect different exam groups based upon the corresponding weightages acquired. “Connect exams” calculates the Final marks of a student by adding  the exam groups as per the weightages attached. So, even if the final result depends upon the percentage of marks scored by the student, we are ready for the required transcript. All we need to do is to connect the exams accordingly to carve out a decent final report.

 

 

Grading System

The additional grading systems available in Fedena currently are – GPA, CWA, CCE. We can decide a grading system for a course, while creating it. The course can now entertain the scores for the required report. For instance, if we are going for GPA or CWA, the system asks for the credit points of subjects unlike its counterparts. However, if a user needs customized grading system, the normal grading system is the one to be used.

 

 

Report Centre

The Report centre in Examinations module is the hub of all possible reports that one can think of. Some of the interesting reports include exam wise reports, subject wise reports, grouped exam reports and archived student reports. These sets help you to generate reports and monitor the progress of a student involving various criteria.

 

Examination settings

The examination settings that we do for grading levels, class designations or the Ranking levels can be divided based upon each of the courses rather than being generic for the institution as a whole. This allows the user to make different settings for each of the batch in the institution.

 

Previous batch Exams

This feature equips the user to add exam scores of previous batches. Thereby making the application adaptive to institutions where the students’ result are published after the batch transfer as in the case of majority of engineering colleges in India.

 

Online Exams

Though the traditional ways of examination are still prevalent, institutions have come up with an increasing need for the conduction of Online exams. This helps the student and the institution to be quick in conduction and the evaluation of the exam. Hence, giving yet another possibility to craft an examination as per the requirement.

 

Generate Reports

In case where the user needs to have the revised result as well as the old result for an examination, Fedena offers the Generate reports option which will change the data in the report centre to current result entered. Taking PDF reports before and after generating reports gives you the privilege of having two different versions of the same exam – revised result and old result.

 

 

So these are some of the important pillars which makes Fedena generic for all kinds of examination and thereby making it more “Flexible”. Stay tuned for the next version of the article to see how Fedena adapts itself  to cater to the needs of Academic Evaluation and Assessment worldwide.

This article is written by:

1185742_10200807421647862_134988297_n


Sandeep Panda

An optimistic techie with special interests in implementing technology in real life situations with  a curiosity for the lesser known technical stuff. An individual who can adapt to cross-cultural environments with ease.

Fedena App Frame Plugin & How to use it

AppFrame

The App Frame plugin of Fedena is of great use, particularly when you want to show any third party application (using Fedena API authentication) to the logged-in user without opening the URL separately in a tab. The plugin allows you to do the same in your school’s Fedena account itself. To know how you can do it, go through the article that holds a detailed account of the entire process.

To try out this plugin, you have to manage client apps first. You can reach ‘Manage Clients’ through ‘Settings’ in ‘Administration’ in the main menu. Once you are in ‘Settings’, select ‘Manage Clients’ to create new clients or manage the old ones.

app frame_1.png

Select ‘Manage Clients’ to create new clients.

app frame_2.png
To create new client app, click on ‘New’ option. But in case, you want to edit or delete any existing account, make use of the options ‘Delete’ or ‘Edit’.

app frame_3.png
Put in client name and the URL you want to see in your school’s Fedena account. Once you are done with creating client app, the next thing you need to do is create app frame. For this, go to ‘Manage Apps’ in ‘Apps’ through ‘Manage Quick Links’.

app frame_4.png

Click on ‘New’ to create a new app frame.

app frame_5.png

Type a name and the URL that was included during the new client creation should be mentioned here too. Select the client name you want and select the privileged users as well.

To see the desired website in your school Fedena account, select the particular App Frame and select the URL.

app frame_6.png

When the URL is selected, it will take you to the website in your Fedena account. A screenshot of the same is provided below.

app frame_7.png

Extract Report on fee Defaulter Details using Fedena 3.0

Untitled-1

Fedena 3.0 is loaded with the amazing report generating feature that lets you extract different types of report. Today, as you go through the article, you will come to know how you can extract reports on details of students who are fee defaulters in each batch of a particular course.

How to extract fee defaulter details report

Go to ‘Reports’ through ‘Data and Reports’ that you reach on clicking the main menu. Once you go to ‘Reports’, select ‘Fees Defaulters Details’ in it.

 

fee defaulters_1.png

 

‘Fees Defaulters Details’ will help you know about the students who are fee defaulters from each course and the corresponding batches in each of the courses.

 

fee defaulter_2.png

 

‘Name’ is the course name which when clicked will take you to the batches with students who are due with payment of fees.

 

fee defaulter_3.png

 

You will find the batches (as marked in the above screenshot). Click on any of the batch to go to the page with all the ‘Batch Fee Collection’ names.

 

fee defaulter_4.png

 

Click on any of the name and see who all are the students under the particular ‘Batch Fee Collection’ name.

 

fee defaulter_5.png

 

Select any student’s name to go his/her profile for further details. The ‘Balance’ mentioned in each of the stage of the report is the total amount due from the respective course or batch or fee collection name or any particular student. If required, you can export all the reports in CSV format as well.