Circuitverse: Group Page needs fine tuning

Created on 2 Oct 2020  路  12Comments  路  Source: CircuitVerse/CircuitVerse

Describe the bug
The time column takes lot of space. And because of that, the title column is going into 2 lines.

image

Not sure what can be done. I suppose we can remove time zone detail and GMT?

@nitin10s @aayush-05 @Shivansh2407 @sal2701 any inputs here?

Are you working on this issue? (Yes/No)
No

馃悶 bug

Most helpful comment

We are changing time based on user's timezone (as provided by browser). So the user can input time in his timezone while creating an assignment. It will be first changed to UTC and then saved to dB. Further, whenever it will be shown to other users; the time in UTC will be fetched from dB, changed according to user's timezone and then displayed.
Not all users are seeing time in IST, rather in timezone specified by their browsers. Refer this and this

All 12 comments

Umm, not sure if we should remove the timezone information altogether since now maybe with remote classes students and teachers could be residing in different ones. We can surely remove the "GMT+0530" and even the seconds information since it is always gonna be 00. Other thing we can do is maybe via some string manipulation we can reduce "India Standard Time" to IST (this should be achievable since we have all timezones as a three-word string afaik)

@aayush-05 I think if we set the bootstrap class attribute appropriately in addition to what you suggested, it will work?

Yes, just required to increase column span for Name column and decrease the same for Deadline one.

Also graded column can be merged with name?
Like

7 segment display
Graded(letter)

I feel we can try few things

  • Round off the time, Instead of 5 days 15 hours 30 minutes, just display 5 days 15 hours. Once the deadline approaches, make it hours, minutes. Basically display just 2 units of time.
  • Regarding the timezone, we could display in local timezone. As using the "Time" and "Time Left" user can easily figure out the deadline. And if necessary do something like Codeforces, add a link like this just to be sure.

I like the rounding off idea. Remaining time in days + hours, then hours + minutes as it becomes less than 1 day. Also we can consider not displaying the date in words and rather 03-02-2020

Merging graded column would save up a lot of space. Personally I don't agree with removing the timezone text altogether; add in some work for user to figure out

Timezone information is important as we are not showing the time based on user's time zone yet. So showing IST time without specifying IST mark will be misleading

We need to allow students to set their timezone

We are changing time based on user's timezone (as provided by browser). So the user can input time in his timezone while creating an assignment. It will be first changed to UTC and then saved to dB. Further, whenever it will be shown to other users; the time in UTC will be fetched from dB, changed according to user's timezone and then displayed.
Not all users are seeing time in IST, rather in timezone specified by their browsers. Refer this and this

Yes @aayush-05 so does it mean we can remove the timezone?

Not exactly, it clarifies the user that the time shown is in his local timezone. Minifying something like GMT+0530 (Indian Standard Time) to IST would do along with decreasing that column span

Was this page helpful?
0 / 5 - 0 ratings

Related issues

1337w0rm picture 1337w0rm  路  3Comments

eKuG picture eKuG  路  7Comments

ankitkataria picture ankitkataria  路  5Comments

satu0king picture satu0king  路  5Comments

ankitkataria picture ankitkataria  路  4Comments