Create functions for printing data (in a nice format) from data structures

This program, called deadline, will help you and future students who use ssh session. It will keep track of deadlines (due dates, etc.) that have been created by teachers or students. Teachers create deadlines for classes, students can only create personal deadlines that only they see. Technically, teachers will be Linux users in a group called “deadline” and with that permission will be able to create deadlines for other Linux groups. A student will be a member of a Linux group like “cs-sp2020” so that student will see any deadlines associated with that group. Deadline data will be kept in a file database (not MySQL or anything complex like that; instead, use serialization, mentioned below) that is stored in a global place on the system (like /var/lib/deadline or similar) and personal deadlines will be stored in the home directory of the user in a folder or file called “.deadline” (so it’s hidden in most ls output).

Deadlines have a title, maybe a description, and a time and date. When looking at deadlines, the program will show time remaining. Once the program is functional, we can set it up so it runs whenever a user logs in so they see whatever deadlines they need to know about. The user can also run it on their own using the command deadline. A deadline can also be hidden if you’re tired of seeing it, removed or edited if you’re the owner, etc. See the example usage below.

If you need answers to this assignment, WhatsApp/Text +1 646 978 1313 or send us an email to admin@shrewdwriters.com and we will reply instantly. We provide original answers that are not plagiarized, please try our service.

Leave a Reply

Your email address will not be published.