-
Notifications
You must be signed in to change notification settings - Fork 0
/
config_sensitive.py
4968 lines (4847 loc) · 298 KB
/
config_sensitive.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import requests, datetime
from copy import deepcopy
# from autocorrect import Speller
import pytz
TOKEN = "" # Discord Token, ignore if using Streamlit
ID = [] # List of allowed Discord Channel ID for the chatbot to interact, ignore if using Streamlit
# Holidays Schedule API
async def holiday_api():
global holiday_res
global holidays_ls
holiday_res = requests.get("https://api.apiit.edu.my/transix-v2/holiday/active").json()
holidays_ls = deepcopy(holiday_res)
async def holidays():
today = datetime.datetime.utcnow().replace(tzinfo=pytz.utc).astimezone(pytz.timezone('Asia/Kuala_Lumpur')).replace(hour=0, minute=0, second=0, microsecond=0)
res=""
count = 0
for holiday_list in holidays_ls:
holiday_ls = holiday_list['holidays']
holiday_ind = 0
while holiday_ind < len(holiday_ls):
if count > 2:
break
holiday = holiday_ls[holiday_ind]
holiday_startdate = pytz.utc.localize(datetime.datetime.strptime(holiday["holiday_start_date"], "%a, %d %b %Y %H:%M:%S %Z"))
holiday_enddate = pytz.utc.localize(datetime.datetime.strptime(holiday["holiday_end_date"], "%a, %d %b %Y %H:%M:%S %Z"))
holiday_startdate_str = holiday_startdate.strftime('%d %b %Y (%a)')
holiday_enddate_str = holiday_enddate.strftime("%d %b %Y (%a)")
if today.date() > holiday_enddate.date():
holiday_ls.remove(holiday)
continue
if holiday_startdate.date() <= today.date() and holiday_enddate.date() >= today.date(): # Ongoing holiday
res += "We are in **" + holiday["holiday_description"] + "** now, "
if holiday_startdate_str == holiday_enddate_str:
res += f"on {holiday_startdate_str}.\n"
else:
res += f"from {holiday_startdate_str} to {holiday_enddate_str}.\n"
elif today.date() < holiday_startdate.date(): # upcoming holiday
if "Upcoming holidays" not in res:
res += "\n**Upcoming holidays**\n"
if holiday_startdate_str != holiday_enddate_str:
res += holiday["holiday_description"] + " - " + f"from {holiday_startdate_str} to {holiday_enddate_str}" + "\n"
else:
res += holiday["holiday_description"] + " - " + f"{holiday_startdate_str}" + "\n"
count += 1
holiday_ind+=1
if not res:
res = "No Upcoming Holidays"
return res
async def chk_tdy_holiday():
await holiday_api()
today = datetime.datetime.utcnow().replace(tzinfo=pytz.utc).astimezone(pytz.timezone('Asia/Kuala_Lumpur')).replace(hour=0, minute=0, second=0, microsecond=0)
for holiday_list in holidays_ls:
holiday_ls = holiday_list['holidays']
holiday_ind = 0
while holiday_ind < len(holiday_ls):
holiday = holiday_ls[holiday_ind]
holiday_startdate = pytz.utc.localize(datetime.datetime.strptime(holiday["holiday_start_date"], "%a, %d %b %Y %H:%M:%S %Z"))
holiday_enddate = pytz.utc.localize(datetime.datetime.strptime(holiday["holiday_end_date"], "%a, %d %b %Y %H:%M:%S %Z"))
if today.date() > holiday_enddate.date():
holiday_ls.remove(holiday)
continue
if holiday_startdate.date() <= today.date() and holiday_enddate.date() >= today.date(): # Ongoing holiday
return True
holiday_ind+=1
return False
# Bus Schedule API
async def bus_api():
global schedules
global tmp_schedules
schedules={}
tmp_schedules={}
try:
schedules = requests.get("https://api.apiit.edu.my/transix-v2/schedule/active")
schedules = schedules.json()
tmp_schedules = schedules['trips'].copy()
except:
pass
async def bus_schedule(start, end):
now = datetime.datetime.utcnow().replace(tzinfo=pytz.utc).astimezone(pytz.timezone('Asia/Kuala_Lumpur'))
formatted_time = now.strftime('%Y-%m-%dT%H:%M:%S')
formatted_time_with_offset = formatted_time + "+0800"
try:
schedule_ind = 0
while schedule_ind < len(tmp_schedules):
schedule = tmp_schedules[schedule_ind]
# No bus on weekend
if now.weekday() > 4:
raise Exception('weekends')
# Skip the "friday only" schedules if it's not Friday
if schedule['day'] == "friday only" and now.weekday() != 4:
schedule_ind += 1
continue
time = schedule["time"]
if datetime.datetime.strptime(time, '%Y-%m-%dT%H:%M:%S%z').time() < datetime.datetime.strptime(formatted_time_with_offset, '%Y-%m-%dT%H:%M:%S%z').time():
schedule_ind += 1
continue
# "Mon-Fri" schedule
if start in schedule["trip_from"]["name"]:
if end in schedule["trip_to"]["name"]:
bus = schedule["bus_assigned"] if schedule["bus_assigned"] else "Unknown"
time = datetime.datetime.strptime(time, '%Y-%m-%dT%H:%M:%S%z').strftime('%H:%M')
return f"Next shuttle `{bus}` will depart **from {start} to {end}** at **{time}**" # Found schedule
schedule_ind += 1
# No schedule found
return f"NO SHUTTTLE SERVICE SCHEDULE available at this moment for **{start} to {end}**. \nPlease refer to APSpace or https://www.apu.edu.my/CampusConnect."
except Exception as e:
print(e)
# API response error
return "Sorry, the shuttle schedule is unavailable at the moment. \nPlease refer to APSpace or https://www.apu.edu.my/CampusConnect."
# convo list
async def get_qa(inp, ori_inp):
qa = {
# Campus
"APU campus is at Jalan Teknologi 5, Taman Teknologi Malaysia, 57000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur": [
"campus",
"How do I get to the campus?",
"How do I get to the APU?",
"What is the address of the campus?",
"What is the address of the APU?",
"go campus",
"give me the location of the campus",
"go APU",
"give me the location of the APU",
"Where APU",
"where campus"
],
# Library(how to search printed books?)
"1) Access the OPAC portal using this link: https://opac.apiit.edu.my/ \n2) Search for the book and click “Go“. Select keyword, ISSN, and Subject from the drop-down menu adjacent to the search bar to change search details.\
\n3) Choose the book that you want and click the title.\n4) Search for the book on the shelf using the call number and also take note of the library's location.\
\n5) Ensure the book is “Available”. You can reserve if the status is “Checkout”.": [
"find book",
"search book",
"search printed books",
"How to search for printed book?",
"How do I search for a specific book?",
"How do I find a book in the library?",
"How do I look a book in the library?",
"How to search for a library book?",
"How can I locate a book in the library?"
"What is the best way to search for a book?",
"Where do I go to find a physical book?",
"What should I do to get a book in the library?",
"Where can I search for a library book?",
"How can I quickly find a book by its title?",
"What is the fastest way to find a book?",
"How to locate a book in the library?",
"What is the easiest way to find a book?",
"Steps to find a book",
"What is the process to find a book?",
"I need help finding a book",
"What should I do to locate a book in the library?",
],
# Library(how to borrow items from the library?)
"You can either bring the items that you wish to borrow along with your ID to the counter or proceed to our Self-checkout kiosk for a quicker check-out process.": [
"Borrow book",
"How to borrow a book?",
"How do I borrow books from the library?",
"How to borrow items from the library?",
"I want to borrow a book",
"How can I borrow book from the library?",
"What is the process to borrow a book from the library?",
"What steps should I follow to borrow a book from the library?",
"How can I borrow a book from the library?",
"What is the procedure to borrow items from the library?",
"What is the procedure to borrow a book from the library?",
"What do I need to do to borrow books from the library?",
"What should I do to borrow a book from the library?",
"Do I need a library card to borrow items?",
"Do I need my student card to borrow items?",
"Do I need my student card to borrow a book?",
],
# Library(How many items can students and staff borrow?)
"Certificate, Foundation, Diploma and Degree Students- 4 items\nPostgraduate Students (Full-time)- 10 items\nPostgraduate Students (Part-time)- 6 items\
\nAcademic Staff (Full-time)- 20 items\nAcademic Staff (Part-time)-10 items\nAdministrative Staff- 2 items\nEnglish Language Course Students- 2 items\
\nEFREI Students-2 items": [
"Amount of borrowing item per time",
"How many item can a peson borrow?",
"How many items can a student borrow?",
"How many items can a staff borrow?",
"How many books can I borrow?",
"How many books can I borrow per time?",
"How many books can I borrow at once?",
"How many items can I borrow?",
"How many items can I borrow per time?",
"How many items can I borrow at once?"
"How many items am I allowed to borrow",
"borrowing limit",
"What is my borrowing limit?",
"Maximum amount of book to borrow per person",
"What is the maximum amount of books I can borrow?",
"How many books can I borrow as a Certificate student?",
"How many books can I borrow as a Foundation student?",
"How many books can I borrow as a Diploma student?",
"How many books can I borrow as a Degree student?",
"How many books can I borrow as a Full time Postgraduate student?",
"How many books can I borrow as a Part time Postgraduate student?",
"How many books can I borrow as a Full time Academic staff?",
"How many books can I borrow as a Part time Academic staff?",
"How many books can I borrow as a Administrative Staff?",
"How many books can I borrow as a English Language Course Students?",
"How many books can I borrow as a EFREI Students?",
],
# Library(How to extend the borrowing book due date?)
"You can either renew the items over the counter or you can do an online renewal if you have not reached your renewal limits. If you have reached the renewal limit, you will have to bring the item to the library to see if it can be further extended. \
\nOnline renewal can be done by logging in to your “My Library Account”, https://library.apu.edu.my/": [
"renew book",
"extend book due date",
"How to extend the borrowing book due date?",
"How to extend the due date for the library books?",
"What is the process for renewing my borrowed books?",
"What are the steps to extend the due date of my library books?",
"What is the process for renewing books",
"Can I extend the due date of my books online?",
"Is there a way to extend the return date of my borrowed books?",
"How to renew my library books online?",
"How can I extend the due date for my borrowed books?",
"Is there an online option to extend the due date for library books?",
"Can I renew my borrowed books",
"Can I renew books at the counter",
"Can I renew books online?",
"Can I renew my books in person?"
"Can I request an extension for the due date of my borrowed books?",
"Steps to extend book due date",
"Online book renewal process",
"Procedure to extend book return date",
"How do I keep my books longer?",
"How do I renew my books online?",
"How to renew a book?",
],
# Library(How to reserve a book?)
"1) Log in to 'My Library Account', https://library.apu.edu.my/ to access the library catalog.\n2) Search and locate the book that you wish to reserve.\
\n3) Click on the `Place hold` button to reserve the book(s).\n4) Choose your `Pickup location` as APU Library to collect the book(s).\
\n5) The librarians or automated email will notify you that the book(s) are ready for collection. Pick up the reserved books within three working days after notification. Your library account shows your reservation data and status.": [
"reserve book",
"How do I reserve a book?",
"How to reserve a book?",
"Can I reserve a book online?",
"Can you guide me on reserving a book at APU Library?",
"How to use 'My Library Account' for reserving a book?",
"What are the steps to follow to reserve a book at APU Library?",
"What steps should I follow to hold a book in the library?",
"What are the steps to reserve a book from the library?",
"How can I reserve a book",
"Explain the process of book reservation.",
"How to pick up a reserved book from APU Library?",
"How will I know when my reserved book is ready?",
"How will I get notified about my book reservation?",
"How do I reserve a book through the library website?",
"What is the process for online book reservation?",
"how to reserve book"
],
# Library(Where do I return the borrowed book?)
"You can either return the borrowed items through the book return kiosk or at the library counter. Refer to the Book Return Kiosk Guide if you are returning the items using the kiosk. \nAlternatively, you can follow the on-screen instructions displayed in the kiosk screen.": [
"return book",
"Where do I return the borrowed book?",
"How do I return the book?",
"How can I give back borrowed books?",
"Do I return books at the counter or kiosk?",
"How do I use the return kiosk?",
"Where should I go to return the book I borrowed?",
"Where is the book return kiosk located?",
"Can I return the borrowed book at the library counter?",
"Is there a guide I can refer to for using the book return kiosk?",
"How do I use the book return kiosk to return my borrowed book?",
"What is the process for returning a borrowed book?",
"What is the procedure to return a book using the kiosk?",
"What are the steps for returning books through the kiosk?",
"Can you guide me on how to return a book at the library?",
"What are the instructions for returning a book through the kiosk?",
"What steps should I follow to return a borrowed book at the library?",
"Where should I return a book after borrowing it?",
],
# Library(Can I borrow FYP/theses/dissertation?)
"The hard bound FYP / Theses / Dissertation belongs to the library's `Reference Collection`. Any materials belong to this category can only be used within the library and not available for borrowing. However, you may visit the APU’s Institutional Repository (APres) to access hundreds of selected copies of FYPs / Theses/ Dissertation.": [
"borrow FYP",
"borrow theses",
"borrow disseratation",
"Can I borrow FYP?",
"Can I borrow theses?",
"Can I borrow dissertation?",
"Can I borrow FYP from the library?",
"Can I borrow theses from the library?",
"Can I borrow disseratation from the library?",
"Is it possible to take home the library's FYP?",
"Is it possible to take home the library's theses?",
"Is it possible to take home the library's dissertation?",
"Are the FYP available for borrowing?",
"Are the theses available for borrowing?",
"Are the dissertation available for borrowing?",
"Can I take the FYP home?",
"Can I take the theses home?",
"Can I take the dissertation home?",
"Can FYP be borrowed?",
"Can theses be borrowed?",
"Can dissertation be borrowed?",
"Is it allowed to borrow FYP?",
"Is it allowed to borrow theses?",
"Is it allowed to borrow disseration?",
"Are fyp available for borrowing?",
"Are theses available for borrowing?",
"Are dissertation available for borrowing?",
],
# Library(How long can I borrow an item?)
"General circulation (no colored labels attached) – 7 days\n3 days loan (yellow-colored label) – 3 days\nOvernight loan (red-colored label) – 1 day\
\nStaff circulation (green colored label) – for academic staff only – 120 days (4 months)\nReferences, Current Periodicals, Bound Journals - Only to be used in the library as a reference\
\nFinal year projects and Theses - Only to be used in the library as a reference\nCD ROMs / DVDs - can be borrowed with the same privileges as the book.\
\nAPU Wacom Tablet – 1 day\nAPU Lightpad – 1 day": [
"How long can borrow an item?",
"How long can I borrow a book?",
"How many days can I borrow an item?",
"What is the loan period for an item?",
"What is the borrowing period for items with a yellow-colored label?",
"What is the borrowing period for items with a red-colored label?",
"What is the borrowing period for items with a green-colored label?",
"Is there a specific duration for borrowing reference materials in the library?",
"What is the duration for borrowing an item?",
"How long can I borrow an APU Lightpad?",
"How long can I borrow an APU Wacom Tablet?",
"Can I borrow references?",
"Can I borrow current periodicals?",
"Can I borrow bound journals?",
"What is the borrowing time for final year projects?",
"What is the borrowing time for theses?",
"How long can academic staff borrow green-labeled items?",
"What is the borrowing policy for CD ROMs / DVDs?",
"What is the loan period for an item",
"Can I borrow reference materials or journals?",
"How long can I borrow a general circulation item?",
"Can academic staff renew green-labeled items?",
"Is there a time restriction for items with no colored label?",
],
# Library(What should I do if I lost a book?)
"Please report to us immediately once you realize the borrowed item(s)/book(s) is lost by providing the details of the lost item(s) / book(s) `(e.g., name of the item, book title, barcode, date that you borrow, etc.)`. If you fail to report to us, the fines will continue to accrue. Once reported, your library account will be suspended temporarily. The library will allow a grace period of two weeks for you to search for the book(s)/item(s).\
\n\nYou will not be charged with fines for **two weeks**. If the item is not found after the grace period, we will contact you to discuss one of the following possible options (but not limited to) to resolve the issue.\
\n`- Replace the lost book with a new copy of the same edition or the latest edition.`\n`- Pay the replacement costs, including the book price and overdue fines owing on the item.`\
\n\nLibrary staff will fill out the `Missing / Lost Book` form. You will receive the discussion's final verdict via email to guide your future steps. After you clean your account based on the final decision, we will reinstate your library account.": [
"lost a book",
"What should I do if I lost a book?",
"I lost a book",
"I lost a book I borrowed from the library."
"What if I lose a library book?",
"What are my responsibilities if I lose a library book?",
"What happens if I can't find a book I borrowed from the library?",
"What do I do if I lose a library book?",
"Will I get fine if I lost a book?",
"How long is the grace period for finding a lost book?",
"Will my account get suspended if I lost a book",
"What are my options if I can't find the lost book?",
"I can't find thr book I borrowed",
"Is my account suspended for a lost library item?",
"How long do I have to find a lost book without fines?",
"Can I replace a lost book",
"Options if I can't find the lost book?",
"I accidentally lost a book",
"What action I need to take if I lost a borrowed book?",
],
# Library(Do I have to pay if damaged a book?)
"Damaged items should be reported to the library immediately to prevent fines from continuing to accrue. The cost of a damaged book depends on the severity of the damage If a loaned item is severely damaged, the student will have to replace it or pay for it at its current market price.\
\nFor minor damages, the cost of repairing the book would be **RM 12** for soft-cover books and **RM 15** for hardcover titles.": [
"What should I do if I damage a library book?",
"How much does it cost to repair a damaged soft-cover book?",
"How much does it cost to repair a damaged hard-cover book?",
"What is the cost of repairing a book if damaged",
"What happens if I damage a library book?",
"Will I be fined for damaging a library book?",
],
# Library(How do I check the print collection availability in the Library?)
"You can either use the OPAC (Online Public Access Catalogue) or the Worldcat Discovery to enter your search terms in the search field available on the library homepage.": [
"How do I check the print collection availability in the Library?",
"How to check print collection?",
"check print collection availability in the Library",
"print collection availability in the Library",
"print collection in the library",
"How do I check if a book is in the library?",
"How do I know if a book there in the library?",
"How do I find out if a book is available in the library?",
"How can I quickly check if a book is in the library's collection?",
"What is the process for verifying the availability of print collections in the library?",
"Can you guide me on how to find out if a print collection is available in the library?",
"Can you guide me on finding a book in the library?",
"What steps should I follow to check if a print collection is available in the library?",
"Steps to check print collection is available",
"What is the method to check the availability of print collections in the library?",
"Method to check the availability of print collections in the library?",
"How can I check the availability of print materials in the library?",
"Is there a way to find out which print collections are currently available at the library?",
"What should I do to check if a book is available in the library?",
"How can I find out if a book is in the library's print collection?",
],
# Library(Does the library have any magazine collections?)
"We do have selected print magazine collections displayed on shelves in the library near the staircase area.": [
"Does the library have any magazine collections?",
"Are there any magazines available in the library?",
"Can I find magazines in the library?",
"Can I find any magazine collections in the library?",
"Does the library carry any print magazines?",
"Is there a magazine section in the library?"
"Are there magazine collections at the library?",
"Can I access magazines at the library?",
"Do you have a selection of magazines in the library?",
"Are there print magazines on the library shelves?",
"Where can I find magazines in the library?",
"Is there a magazine section in the library?",
"Are magazines part of the library's collections?",
"Magazine collection in library",
"Where to find magazine collection in library?",
"Is there a place in the library where I can find magazines?",
"Are there any printed magazines I can read at the library?"
"Can I check out magazines from the library?",
"Where can I locate printed magazines within the library premises?",
"Are there any physical copies of magazines in the library's inventory?",
"Is there a magazine corner in the library?",
"Are there any magazine displays in the library?",
"Magazine collection in library",
],
# Library(Does the library have a fiction book collection?)
"We do have access to some selected fiction books in print and also as e-books. You can check the availability through **OPAC (print copy)** and **EBSCOHost (e-books)** as shown below:\
\n\n__OPAC (Print copy)__\n1) Click `Advance Search`in OPAC and choose the **content** to **Fiction** (Print copy).\n2) Choose any of the titles from the result. Write down the call number and search the book on the shelf.\
\n\n__EBSCOhost (E-books)__\n1) Click `eBooks` from the top menu and choose **eBook Collection (EBSCOhost).**\n2) Key in any keyword in the search box. You may also browse by category at the side.\
\n3) Once you find the title you wish to read/view. Click on the title to view the details of the e-books. You may also directly click `'PDF Full Text', 'EPUB Full Text', or 'Full Download'`.": [
"Does the library have a fiction book collection?",
"Does the library have a section for fiction books?",
"Can I find fiction books in the library?",
"Can I find fiction books in the library's collection?",
"Is there a fiction book collection available in the library?",
"Is there a section for fiction books in the library?",
"Is there a collection of fiction books in the library?",
"Does the library offer fiction books for borrowing?",
"Are there any fiction books I can borrow from the library?",
"Can I access fiction books, either in print or as e-books, at the library?",
"Do you have a selection of fiction books I can check out?",
"Do you have any fiction books, either in print or digital format?",
"Is there a fiction category in the library's inventory?",
"Where can I find novels in the library?",
"Are fiction books part of the library resources?",
"Are fiction books part of the library collection?",
"Can you guide me on how to locate fiction books in the library?",
"Does the library carry fiction books?",
"Are there fiction books in the library collection?",
"Can I find a collection of fiction books in the library?",
"fiction book collection in library",
],
# Library(How to search for the previous final year project (FYP) that is available in the library?)
"You can use the **OPAC (Online Public Access Catalogue)** to browse our collection of final year projects (FYP) and theses.\
\n1) Click on “Advanced Search”.\n2) Key in any keyword and choose either Diploma Project, Undergraduate Theses, Master Theses or PhD Theses. Click the “Search” button\
\n3) Click on the titles of the collection.\n4) Check the library location and take note of the call number to locate the FYP/Dissertation on the shelf.": [
"How to search for the previous final year project (FYP) that is available in the library?",
"How can I find past final year projects in the library's collection?",
"What is the process for locating previous FYPs in the library?",
"What is the process to find the final year projects (FYP) in the library?",
"Can you guide me on searching for past FYPs in the library?",
"Can you explain how to access the previous FYPs in the library?"
"Is there a way to access previous final year projects at the library?",
"How do I look for previous FYPs in the library's catalog?",
"Can you help me find previous final year projects and theses?",
"What steps should I take to discover past FYPs in the library?",
"What steps should I follow to search for the past FYPs available in the library?",
"How can I use the library resources to find previous FYPs?",
"Is there a specific method for searching for FYPs in the library?",
"Where can I find information on previous final year projects?",
"Can you assist me in locating final year projects from previous years?",
"Can you guide me on how to locate the previous FYPs in the library?",
"Where can I find information on the projects completed by students in previous years?",
"Is there a recommended method for searching and accessing past FYPs in the library?",
"What steps should I follow to access final year projects and theses from previous years?",
"What method should I use to find past FYPs in the library?",
"What is the best way to search for the previous FYPs in the library?",
],
# Library(How do I access the e-databases library resources off-campus?)
"Visit the APU E-databases from our library website. Click on the title of the e-database of your choice and key in your APKey to access the e-databases.": [
"How do I access the e-databases library resources off-campus?",
"How to access the e-databases library resources off-campus? ",
"Access the e-databases library resources off-campus?",
"E-database library resources"
"What is the process for reaching APU E-databases when off-campus?",
"How can I get to the e-databases on the library website from outside the campus?",
"Is there a way to access library e-databases remotely?",
"Can you guide me on reaching APU E-databases off-campus?",
"What steps should I take to use library e-databases when not on campus?",
"How do I connect to e-database resources from a location outside the campus?",
"Is it possible to access library e-databases when I'm not on campus?",
"What is the procedure for off-campus access to APU E-databases?",
"Can you explain how to use e-databases from the library website off-campus?",
"Is there a way to log in and explore e-databases remotely?",
"How can I get to the e-databases library resources if I am not on campus?",
"Steps to access the e-databases library resources when not on campus?",
"Is there a way to log in to APU E-databases from a location outside the university?",
"Can you explain the steps for accessing e-databases remotely?",
"How can I connect to APU E-databases off-campus using my APKey?",
"Is it possible to use library e-databases when I'm not physically on campus?",
"What steps should I follow to use e-databases off-campus?",
"How can I log in to the library website and access e-databases when I'm not at the university?",
],
# Library(How do I view or search for e-journals and e-books? What about downloading or printing?)
"E- journals/e-books are usually in `HTML, PDF, or ePUB format`. PDF and ePUB resources require PDF readers and Adobe Digital Edition software, respectively. Format availability is determined by publishers.The availability of the formats are determined by the publishers.\
\n\nMost of the electronic materials we subscribed to are downloadable and printed, however publishers may limit the quantity of pages/content. Publishers have different restrictions.": [
"How do I view or search for e-journals and e-books?",
"How to search for e-journals?",
"How to search for e-books?",
"How do I find or view e-journals and e-books?",
"Is it possible to access or search for e-journals and e-books?",
"What steps should I take to view or search for e-journals and e-books?",
"Can you explain the process for viewing and searching e-journals and e-books?",
"How can I access or find e-journals and e-books?",
"Can you explain the process for viewing and searching e-journals and e-books?",
"What are the steps to find and view e-journals and e-books",
"What is the procedure to search for and view e-journals and e-books?",
],
# Library(How can I access online final year projects (FYP) or theses (APres)?)
"Staff and students can access it through APres, __https://library.apu.edu.my/apres/__. They are required to login to access the full text content. The public view is currently limited up to the abstract of the content.": [
"How can I access online final year projects (FYP) or theses (APres)?",
"How to access online final year projects (FYP) or theses (APres)?",
"Online final year projects (FYP) or theses (APres)",
"What steps should I take to view final year projects and theses on APres?",
"How do I access online FYPs or theses on APres?",
"Guide me on reaching FYPs and theses through APres.",
"What's the process for viewing FYPs and theses on APres?",
"Where can I find and access FYPs and theses online?",
"How do I log in to APres to view FYPs and theses?",
"What's the link to access online FYPs and theses?",
"Guide me on accessing FYPs and theses online through APres.",
"How can I view full-text FYPs and theses on APres?",
"What steps should I take to access FYPs and theses?",
"Is there a quick way to reach online FYPs and theses on APres?",
"Accessing FYPs and theses on APres: how?",
"Steps to view online FYPs or theses?",
"Quick guide to APres for FYPs and theses?",
"How to log in and see FYPs on APres?",
"Direct link to APres for FYPs and theses?",
"Guide me to FYPs and theses on APres.",
"Accessing APres for FYPs: what's the process?",
"How to view FYPs and theses online?",
"APres login for accessing FYPs and theses?",
],
# Library(How long does the paper deletion request takes?)
"By default, all Turnitin deletion requests are treated as urgent. Generally, it takes from 24 hours to 2 weeks for the Turnitin Support Team to fulfill your deletion request depending on the request queue.\
\nAs the support team are based in the UK, US, India & Australia, the time difference between them and Malaysia is also a contributing factor in determining the speed of response. Therefore, it is highly recommended for you to send your deletion request at least 3 weeks prior to your submission deadline.": [
"How long does the paper deletion request takes?",
"Deletion request duration?",
"Time needed for paper deletion request",
"What is the expected time frame for a paper deletion request?",
"Can you tell me the duration for a paper deletion request to be processed?",
"How much time does it usually take for a paper deletion request to be completed?",
"What is the typical wait time for a paper deletion request?",
],
# Library(How can I reserve a discussion room in the Library?)
"Library discussion rooms can be booked manually at the library counter on a first-come-first-served basis. Reservations can be made by following the steps below.\
\n\n1) Proceed to the library counter on the day that you want to use.\n2) Check the availability of room from the staff on duty.\
\n3) Confirm the booking.\n4) Pass the student/staff ID to the staff on duty before entering the room.\n5) Collect the ID after leaving the room.": [
"How can I reserve a discussion room in the Library",
"Reserve a discussion room in the Library",
"Reserve a discussion room",
"Reserve discussion room",
"Steps to reserve a room for discussions?",
"Can I book a discussion room at the Library",
"Guide me on booking a discussion room in the Library.",
"What is the process for booking a discussion room in the Library?",
"What is the process to book a discussion room in the Library?",
"Can you guide me on reserving a discussion room in the Library?",
"What steps should I follow to reserve a discussion room in the Library?"
"How can I reserve a room for discussions at the Library?",
"Guide me on reserving a discussion room in the Library.",
"Is there a way to book a room for discussions in the Library?",
"What steps should I take to secure a discussion room in the Library?",
"Can you explain how to reserve a discussion room at the Library?",
"How do I book a discussion room at the Library?",
"What is the procedure for reserving a room for discussions in the Library?",
"Is it possible to reserve a room for discussions at the Library?",
"Guide me on the process of securing a discussion room in the Library.",
"Can I book a room for discussions in the Library?",
"Guide me on reserving a discussion room at the Library.",
"How to book a discussion room at the Library?",
"Procedure for reserving a room for discussions in the Library?",
"Is it possible to reserve a discussion room at the Library?",
"Guide me on securing a discussion room in the Library.",
"Could you tell me how to secure a discussion room in the Library?",
],
#Bursary (Bank details-Maybank APU & APIIT)
# Moved to optimizing alg
#Bursary (Bank details-CIMB APU & APIIT)
# Moved to optimizing alg
#Bursary (How does international students make payment)
# Moved to optimizing alg
# Bursary (pay with cheque)
# Moved to optimizing alg
#Bursary (How to make payment via Flywire?)
# Moved to optimizing alg
# Bursary (APU/APIIT International Student Fees & Refund Policy)
"- International Students are required to pay all fees due prior to arrival by the respective due dates.\
\n- The International Student Application Fee and International Student Registration Fee will not be refunded.\
\n- Course fee payments made are **NON-REFUNDABLE** except if the student visa is refused by EMGS/ Immigration. All Fees paid are **NON-REFUNDABLE** under any circumstances once the visa is approved or after the student has commenced studies at any level, including `Intensive English, Diploma, Certificate, Foundation Programme, and Bachelor’s Degree Programmes.` This includes students who do not qualify for enrolment into the course approved in the Visa Approval Letter (VAL) due to not achieving the required English competency.\
\n- Students will not be permitted to check-in into our University-managed accommodation without the payment of all required fees and associated deposits as indicated above.\
\n- A late payment charge is imposed on all overdue fees.\
\n- Semester Payment is due at the commencement of each semester.": [
"Refund policy for International Student",
"Can International Student get a refund if they withdraw from the course",
"What is the process for International Student to apply for a refund?",
"How can International Student apply for a refund"
"APU/APIIT International Student Fees & Refund Policy",
"What is the refund policy for international students",
"What is the fees policy for international students",
],
# Bursary (APU/APIIT Malaysian Student Fees & Refund Policy)
"**APU/APIIT Malaysian Student Fees & Refund Policy** \
\n- APU/APIIT will provide a refund to cancellations notified and received more than 14 days before the commencement of a course.\
\n- A charge of 50% of the initial payment will apply for cancellation made 14 days or less before course commencement.\
\n- An Administrative Fee of RM 200.00 will be charged for any transfer of registration prior and after course commencement, including changes in course specialization.\
\n- NO REFUND will be entertained after a course has commenced.\
\n- Applicants who intend to apply for withdrawals from EPF or other approved study loans (including PTPTN, MARA) are required to pay the fee on the monthly installment basis until the loan is disbursed.\
\n- A late payment charge is imposed on all overdue fees.\
\n- Semester Payment is due at the commencement of each semester.\
\n\n*Please refer to the bursary department of APU for details.*": [
"Refund policy for Malaysian Student",
"Can Malaysian Student get a refund if they withdraw from the course?"
"What is the process for Malaysian Student to apply for a refund?",
"How can Malaysian Student apply for a refund?",
"APU/APIIT Malaysian Student Fees & Refund Policy",
"What is the refund policy for Malaysian students",
"What is the fees policy for Malaysian students",
],
# Bursary Late Payment
"**Late Payment Penalties**\
\nStudents will cease to enjoy all rights and privileges of a student of APU, after 7 days from the payment due date.\
\nBesides, late charges will be applied to the student.\
\nYou are advised to check APSpace for outstanding payments and settle the payments at least 3 working days earlier.\
\nFor more details, please check the APU Student Handbook, https://apiit.atlassian.net/wiki/spaces/AA/pages/1199570953/Student+Handbook.":[
"late charges",
"late penalties",
"late penalty",
"late charge",
],
# Bursary location
"The Bursary Office is located at Level 3 Spine, APU Campus. ":[
"Where is cashier",
"where cashier",
"where is bursary",
'where bursary',
"how to go cashier",
"how to go bursary",
"cashier counter",
"bursary location",
"cashier location"
],
######Logistics & Operations - APU Campus Connect Lounge
"APU Campus Connect Lounge will serve the purposes for Arrival and Departure for all APU Shuttle Buses. \nIt is located at Level 1M near main entrance, accessible via the glass elevator. \n**Operational Hours:** Monday – Friday: 8.00am – 10.00pm.":[
"Connect Lounge",
"How to go campus connect lounge",
"Campus Connect Lounge purpose?",
"How do I access APU Connect Lounge?",
"What is the purpose of Block E lounge?",
"Where can I find the Level 1 lounge?",
"What is the purpose of APU Shuttle Bus?",
"Provide info about Arrival and Departure for APU Shuttle Bus.",
"Where's the departure lounge for APU bus?",
"Where to wait for shuttle bus APU?",
"How to access APU Connect Lounge?",
"What is the location of APU Connect Lounge?",
"How is APU Connect Lounge accessed?",
"What is the purpose of the lounge in Block E?",
"Where is the Level 1 lounge located?",
"What is the purpose of APU Shuttle Bus?",
"How is APU Connect Lounge accessed?",
"What is the location of APU Connect Lounge?",
"Tell me about the APU Shuttle Buses.",
"Tell me about the APU Shuttle Bus.",
"How does the APU Shuttle Buses service work?",
"What is the purpose of the APU Shuttle Bus?",
"How does the Bus Shuttle service work?",
"Can you provide information about Arrival and Departure for Bus Shuttle.",
],
###### Academic Administration - Student Handbook
"You may download the handbock through the link \n <https://apiit.atlassian.net/wiki/x/CQCARw>":[
"APU Student Handbook",
"Campus Handbook",
"University Guidebook",
"APU Regulations",
"Student Policies Guide",
"APIIT Student Handbook",
"Institute Handbook",
"APIIT Rules Book",
"Engineering Student Supplementary Document",
"Student Reference Guide",
"Engineering Handbook"
],
##### Academic Administration (General) - New Class Code Structure
"This new structure was rolled out in early 2021 \n Bellow are the structure\n\n\
```yaml Cluster ``` ___ ```css ModuleCode-ClassType ``` ___ ```diff ClassStartDate```\n\
```yaml APP ```___```css CT042-3-1-IDB-LAB-1 ```___```diff 2020-06-14 ``` ":[
"New Class Code Structure",
"Class Code Structure",
"example Class Code",
"What is the new class code structure?",
"Tell me about the class code format.",
"What does the class code APP stand for?",
"Explain the structure Cluster ___ ModuleCode-ClassType ___ ClassStartDate.",
"What information does the class code APP___CT042-3-1-IDB-LAB-1___2020-06-14 convey?",
"Guide to understanding the new class code structure.",
"What is the significance of each component in the class code?",
"How can I interpret the Cluster, ModuleCode, ClassType, and ClassStartDate in the class code?",
"Tell me about the class code APP___CT042-3-1-IDB-LAB-1___2020-06-14.",
"What does CT042 represent in the class code?",
"How is the ClassType determined in the class code?",
"When does the class with the code APP___CT042-3-1-IDB-LAB-1 start?",
],
"Benefits for Lecturers\n\
1. Automatic Class Code Detection in Attendix (no manual selection required)\n\
2. Different Class Code for LAB and Tutorial (no manual selection required)\n\
3. Future report to understand how many class codes have been taught during the year(LAB-16). ":[
"Benefits for Lecturers with New Class Code Structure",
"Benefits for Teachers with New Class Code Structure",
"What are the benefits for lecturers with the new class code structure?",
"How does the new class code structure benefit lecturers?",
"Tell me about the advantages of the new class code structure for lecturers.",
"Explain the automatic class code detection in Attendix for lecturers.",
"How does the new class code structure eliminate the need for manual code selection in Attendix?",
"What is the significance of having different class codes for LAB and Tutorial?",
"How does the new class code structure eliminate the manual selection requirement for LAB and Tutorial codes?",
"Guide to understanding the benefits of the new class code structure for lecturers.",
"Tell me about the automatic detection feature in Attendix related to class codes.",
"What advantages does the new class code structure bring to lecturers regarding attendance tracking?",
],
"Benefits for Academic Administration\n\
1. Automatic Class Code Generation.\n\
2. Automatic Class Creation in SIS (no more event list). \n\
3. Automatic Student Enrollment to the Classes.\n\
4. Automatic Intake Grouping of the Students. \n\
5. Sending Notification to Students.":[
"advantage new class code structure for for academic admin",
"What are the benefits for academic administration with the new class code structure?",
"How does the new class code structure benefit academic administration?",
"Tell me about the advantages of the new class code structure for academic administration.",
"Explain the process of automatic class code generation.",
"How does the new class code structure eliminate the need for manual code generation in academic administration?",
"Describe the automatic class creation feature in SIS for academic administration.",
"How does the new class code structure eliminate the use of the event list for academic administration?",
"Explain the automatic student enrollment process in classes for academic administration.",
"What is the significance of automatic intake grouping of students with the new class code structure?",
"How does the new class code structure facilitate automatic intake grouping of students for academic administration?",
"Tell me about the process of sending notifications to students with the new class code structure.",
"How does the new class code structure streamline the notification process for academic administration?",
"Guide to understanding the benefits of the new class code structure for academic administration.",
"What advantages does the new class code structure bring to academic administration in terms of efficiency?",
"Can you elaborate on how automatic processes improve administrative tasks with the new class code structure?",
],
"**Why cluster code has been added to the class code?**\n\
'Because the same module being taught at the exact start date can carry the same lecture, tutorial, or lab class number. As so, the cluster is at the beginning of the code to ensure there are no duplicate codes created in GIMS.' ":[
"Reason for Adding Cluster Code to Class Code",
"Why was the cluster code added to the class code?",
"What is the purpose of including the cluster code in the class code?",
"Can you explain why the cluster code is part of the class code?",
"Tell me about the reason behind adding the cluster code to the class code.",
"Why is the cluster code placed at the beginning of the class code?",
"What problem does the cluster code solve in GIMS?",
"How does adding the cluster code prevent duplicate codes in GIMS?",
"Guide to understanding the rationale behind including the cluster code in the class code.",
"How does the presence of the cluster code ensure unique class codes in GIMS?",
"What role does the cluster code play in avoiding code duplications for the same module?",
"Explaining the importance of the cluster code in ensuring unique class codes in GIMS.",
],
"**Why haven't we added the intakes to the class code?**\n\
1. Merging intakes / separating intakes until week 3 or 4:\n\ ```As we are aware the numbers of the students may change in a class and therefore the classes may need separating or merging meaning the above class code may need to change on week 3 or 4 to \n APP___CT042-3-1-IDB-LAB-1___2020-06-14___CT \n APP___CT042-3-1-IDB-LAB-1___2020-06-14___SE \n But sometimes the class codes are used across different systems and the first requirements of the class codes are to be unique (Moodle, APSpace, Appendix, Feedback and etc) it had to have some level of stability.``` \n\n\
2. The class codes needed to be short: \n\ ``` Some modules are general like MPU or IMT modules which are offered across the schools. These modules may have lecturers with around 30 to 40 intakes in a class the length of the class code would be out of hand. See example below\n Intakes: UC2F2102BM, APD1F2103CE.... \n Module Code: MPU3173-MLY3(FS)-L-2 ```":[
"Reason for Not Adding Intakes to Class Code",
"Why haven't intakes been added to the class code?",
"What is the rationale behind excluding intakes from the class code?",
"Can you explain the decision to not include intakes in the class code?",
"Tell me about the reasons for avoiding the addition of intakes to the class code.",
"How does the potential merging or separating of intakes impact the decision?",
"Why is it important for class codes to remain stable across different systems?",
"How does stability play a role in the uniqueness of class codes for various systems?",
"Guide to understanding the considerations for keeping class codes short.",
"What challenges arise with longer class codes, especially for general modules with multiple intakes?",
"How do general modules with numerous intakes affect the length of class codes?",
],
"**Please click the link to view the operation:\n <https://apiit.atlassian.net/wiki/spaces/AA/pages/1626997180/New+Class+Code+Structure#How-Can-Lecturers-Take-Attendance-Easily-without-Knowing-the-Cohorts%3F> ":[
"Taking Attendance Easily without Knowing Cohorts",
"How can lecturers take attendance without knowing the cohorts?",
"What is the process for lecturers to easily take attendance without being aware of the cohorts?",
"Why is it easy for lecturers to manage attendance with unique and system-generated class codes?",
"Guide to understanding the role of class codes in simplifying attendance for lecturers.",
"How does the attendance platform utilize unique class codes to assist lecturers?",
"How does the uniqueness of class codes contribute to the efficiency of attendance tracking?",
"lecturers take attendance",
],
# teacher taking attendance
"**Please click the link to view the operation:\n <https://apiit.atlassian.net/wiki/spaces/AA/pages/1626997180/New+Class+Code+Structure#How-Can-Lecturers-Take-Attendance-Easily-without-Knowing-the-Cohorts%3F> ":[
"How can lecturers take attendance?",
"teacher take attendance",
"Taking Attendance Easily without Knowing Cohorts",
"What is the process for lecturers to easily take attendance without being aware of the cohorts?",
"lecturers to manage attendance?",
"Guide to understanding the role of class codes in simplifying attendance for lecturers.",
],
#generate APU student letter
"Email to [email protected] to request for the reference letter. \n If you require the hard copy, you may collect your Reference Letter from the Administration Office located at Block D, Level 4, APU Campus":[
"request a letter that says I am APU student.",
"generate APU student letter",
"request letter confirming APU enrollment",
"letter of enrollment for APU student",
"proof of APU student status",
"APU student verification letter",
"I need a letter stating I am an APU student",
"get confirmation of APU enrollment",
"confirm APU student",
"letter as APU student",
"email as APU student",
"hard copy as APU student",
"paper as APU student",
],
#request RapidKL concession card
"Click the link bellow and follow the step \n <https://apiit.atlassian.net/wiki/spaces/AA/pages/221087028/How+to+request+for+Rapid+KL+KTM+MRT+Concession+Card>":[
"concession card",
"KL card",
"get RapidkL concession card",
"get KTM concession card",
"get MRT concession card",
"get LRT concession card",
"request KTM concession card",
"MRT concession card application",
"apply for public transport concession card",
"Rapid KL student card",
"KTM student concession",
"MRT discount card",
"concession card application process",
],
#How long for reference letter
"Softcopy of the letter will be generated and sent to the provided Email Address within 24 hours.":[
"Concession Card Reference Letter Time",
"How long for reference letter?",
"Time to get concession card letter",
"When will I receive reference letter?",
"Concession card letter processing time",
"Rapid KL/KTM/MRT reference letter duration",
"How many days for concession card letter?",
"Expected time for reference letter",
],
#Issue reference letter
"Reference Letter will not be issued if you have any overdue fees, invalid or expired student Visa or you are not registered to any active intake.":[
"Issue reference letter",
"Applying for reference letter with expired student Visa",
"Concession card letter during active intake registration",
"Eligibility for reference letter",
],
#Lost Student ID Card
"**Yes, you can request for a new Student ID card.** \
\n1. Go to Cashier Counter, Level 3 @ APU New Campus, and inform them you have lost your Student ID card and need a new one.\
\n2. Pay RM50 for new Student ID card\
\n3. Take your receipt to Submission Counter Level 4 @ APU New Campus\
\n4. Inform the staff at Submission Counter and show them the payment receipt.\
\n5. The staff will provide you a new Student ID Card.":[
"APU Card",
"APIIT Card",
"campus Card",
"school Card",
"Student ID Card",
"Lost Student ID Card",
"Request new ID card",
"Can I get a replacement ID?",
"Procedure for lost ID card",
"How to replace student ID",
"Getting a new student card",
"Lost my APU student ID",
"Request replacement ID",
"lost card"
],
#Medical Insurance Card
"Please proceed to Visa Counter Level 3 @ APU New Campus and collect it over there, from Ms. Elizabeth or Ms. Ivy.":[
"insurance card",
"Collect Medical Insurance Card",
"Collecting insurance card",
"Pick up medical insurance card",
"medical insurance",
"When can I pick up insurance card?",
"When can I pick up medical card?",
"Insurance card collection process",
"medical card collection process",
"health insurance card",
"APU medical insurance card",
"Request for insurance card",
],
#Next semester fees
"Please check from the fee statement on APSpace. The fees will appear after you are registered to the next year of study. ":[
"Next Money",
"Money for next intake",
"Next semester charges",
"Cost for the next semester",
"Next intake charges",
"Upcoming term tuition costs",
],
#webspace account locked
"Account is normally automatically locked due to this. \n If you have made payment, please send the payment details to [email protected] for payment update. ":[
"lock account",
"lock webspace account",
"can't access account",
"webspace account locked",
"Why is my webspace account locked?",
"Account lock reason",
"Locked webspace account",
"What caused my account to be locked?",
"Reason for account lock",
"Unlocking my webspace account",
"Account suspension explanation",
"Locked account details",
"Webspace account security",
"Account restriction inquiry",
],
#apu club
"Please proceed to Student Services Level 3 @ APU New Campus and meet Ms. Shana or Mr. Illangovan.\
\nor <https://studentaffairold.sites.apiit.edu.my/club-and-society/>":[
"apu club",
"campus club",
"apiit club",
"apit club",
"school club",
"Join a club",
"Become a club member",
"Club membership details",
"How to join a club?",
"Participate in a club",
"Becoming a member of a club",
"Interested in joining a club",
"Club enrollment information",
"Joining student clubs",
"Getting involved in a club"
],
#Missed Orientation - Collecting Pack and ID
"Please proceed to Submission Counter Level 4 @ APU New Campus and inform the staff that you were not able to attend Orientation so, you need to collect Orientation Pack and Student ID card. ":[
"miss Collecting Pack and ID",
"not attend Orientation",
"not come Orientation",
"can't orientation"
"Miss orientation",
"Missed orientation",
"Collect orientation pack",
"How to get orientation pack",
"Student ID collection after missing orientation",
"Collecting ID card without attending orientation",
"Missed orientation, what to do?",
"Procedure for collecting ID and orientation pack",
"Orientation materials pickup",
"Collecting student ID without attending orientation",
"Orientation pack and ID card after absence",
],
#internet package
"Please click the link bellow\n <https://apiit.atlassian.net/wiki/x/AQBvDQ>":[
"Best hotspots",
"hotspot malaysia",
"hotspot package",
"internet package",
"internet malaysia",
"hotspot campus",
"hotspot apu",
"hotspot apit",
"hotspot apiit",