Giter VIP home page Giter VIP logo

attendancelogger's People

Contributors

abhiraj2 avatar anirudhrowjee avatar skanda-prasad avatar srujandeshpande avatar venkatavaradan-r avatar willmadison avatar

Watchers

 avatar  avatar  avatar

attendancelogger's Issues

Add a feature that will erase the current attendance

What do you want to see?

Add a feature that will erase the attendance.txt file if it currently exists.

This issue depends on #12. If it has not been closed yet, you can implement a function for this which will be called by the code added in #12 later.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add a menu to the program

What do you want to see?

When the program is run. A menu should be visible.
The following options should be displayed.

  1. Log attendance
  2. View attendance
  3. Reset attendance

After this, the user can enter 1,2 or, 3 to move to the next section.

If the code for 2 and 3 are not implemented yet, you can directly return.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add MongoDB support

What do you want to see?

Expected Behavior
The user input should be stored in a database.

Actual Behavior
The user input is being stored in a text file.

Proposed Changes
Implement MongoDB database.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add Timestamp to the captured attendance data

What do you want to see?

Currently, only the user's name, roll number, and course are being stored. The current timestamp should also be stored.
The final data stored should be in the form:

timestamp,name,roll number,course

The stored timestamp must be in the epoch form.

Make sure #10 is closed before attempting this issue as a comma-separated form is preferred.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add functionality to view the attendance

What do you want to see?

Add a new feature that will print out the attendance from the file on the screen.

This issue depends on #12. If it has not been closed yet, you can implement a function for this which will be called by the code added in #12 later.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Update main loop to recur until user exits the program

What do you want to see?

  • Currently, program only runs one query at a time
  • The proposed change will make it so that the main program loop runs until the user exits, and will run multiple queries

Code of Conduct

  • I agree to follow this project's Code of Conduct

Convert project into GUI and have section-course based logs

What do you want to see?

Have to convert the project into a GUI based project and have section specific logs so that it is easier to view and modify accordingly.
Even have the reset to delete only the required logs.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Student data overwrites the previous data

What happened?

When the program is run multiple times, the data entered overwrites the previous data stored in the file. It should append to the end of the attendance.txt file.

It might help to work on this issue after #10 is complete.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Creating student database.

What do you want to see?

stores the student name, SRN and their subject. Collab between team 21 and team 12.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Get total number of students for a particular course from the database

What do you want to see?

Add new feature :- Get total number of students for a particular course from the database.

The user inputs the course code, the number of students and the name of the students are retrieved from the database and
returned.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Data of a single student should be comma separated

What happened?

When a student's information is entered, the 3 bits of info appear on different lines. It should ideally all come on the same lines and be comma-separated.

Current:

Name
Roll Number
Course

Expected:

Name, Roll Number, Course

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.