This two pdf is my subject previous year questions give me the repeted questions in every year in 2 mark also give me the each every questions how many time asked and give me all 2 marks answers please both are my university previous year questions papers so dont conused with sub code and year academic
python3 << 'EOF' import pdfplumber pdf1 = "/tmp/workspace/attachments/1dcb5cd8-6873-4d71-be6f-cfbd5237a117/Clinical ortho 2020.26 .pdf" pdf2 = "/tmp/workspace/attachments/1dcb5cd8-6873-4d71-be6f-cfbd5237a117/Clinicalortho 2011.24 .pdf" print("=== PDF 1: Clinical ortho 2020.26 ===") with pdfplumber.open(pdf1) as pdf: print(f"Total pages: {len(pdf.pages)}") for i, page in enumerate(pdf.pages): text = page.extract_text() print(f"\n--- Page {i+1} ---") print(text) EOF
python3 << 'EOF' import pdfplumber pdf2 = "/tmp/workspace/attachments/1dcb5cd8-6873-4d71-be6f-cfbd5237a117/Clinicalortho 2011.24 .pdf" print("=== PDF 2: Clinicalortho 2011.24 ===") with pdfplumber.open(pdf2) as pdf: print(f"Total pages: {len(pdf.pages)}") for i, page in enumerate(pdf.pages): text = page.extract_text() print(f"\n--- Page {i+1} ---") print(text) EOF
python3 << 'EOF' from collections import defaultdict # PDF1 (Sub Code 6284, 3rd Year, 2020-2026) - 10 papers pdf1_questions = { "Dec2020 (6284)": [ "Define Periarthritis Shoulder. List the clinical features.", "List the splints used for Upper extremity Peripheral nerve injuries.", "Difference between open fracture and closed fracture.", "List the levels of Lower limb Amputation.", "Difference between dislocation and subluxation.", "List the causes for shoulder impingement syndrome.", "Difference between Tide and Untided injuries of hand.", "Cobb's Angle.", "List the types of Leprosy.", "Difference between Pescavus and Pesplanus.", ], "Sep2021 (6284)": [ "Z plasty.", "Thompson test.", "Boxer's fracture.", "Neuropraxia.", "Knock Knee.", "Ischemic Contracture.", "Painful arc syndrome.", "Slump test.", "Jumper's Knee.", "Hangman's fracture.", ], "Jan2022 (6284)": [ "Aeroplane splint.", "Apley scratch test.", "Piriformis syndrome.", "Delayed Union.", "Vertical Talus.", "Waddling Gait.", "Three point principles.", "Anterior cruciate ligament.", "Madelung's Deformity.", "McMurrey test.", ], "Jun2022 (6284)": [ "Lumbosacral belt.", "Mallet's finger.", "Deep vein thrombosis.", "Erb's palsy.", "Apley's compression test.", "Cozen's test.", "Gibbus deformity.", "Cock up splint.", "Galeazzi fracture.", "Hill's sach lesion.", ], "Oct2022 (6284)": [ "Difference between coxa vara and coxa valga.", "Central dislocation of hip.", "Define burns and the degrees of burns.", "Define swan-neck deformity.", "Define genu recurvatum.", "Define dislocation and subluxation.", "Define metatarsalgia.", "Chest wall deformities.", "Causes of foot drop.", "Wry neck.", ], "Apr2023 (6284)": [ "Types of CTEV.", "Q angle.", "SLR test.", "Cold abscess.", "De quervain's disease.", "Erb's point.", "Phantom limb pain.", "Z thumb deformity.", "Ely's test.", "Hoffa's fracture.", ], "Nov2023 (6284)": [ "P.A Shoulder.", "Bamboo spine.", "Gun Stoke Deformity.", "Trigger finger.", "Malunion.", "Hangman's fracture.", "Brodies abscesses.", "Coxa vara.", "Torticollis.", "Phantom limb.", ], "Aug2024 (6284)": [ "Hallux valgus.", "Non union.", "Kyphosis.", "Bamboo spine.", "Ape thumb.", "Ulnar claw.", "Osteochondroma.", "Onion peel appearance.", "Cubitus varus.", "Erb's point.", ], "Feb2025 (6284)": [ "Alkaline phosphatase.", "Dennis Brown Splint.", "Scoliosis.", "Ankylosis.", "Compression fractures of Vertebrae.", "Chronic Synovitis.", "Osteoid Osteoma.", "Taylor Knight Brace.", "Kyphosis.", "Bisphosphonates.", ], "Feb2026 (6284)": [ "Pointing index.", "Coin test.", "Dinner fork deformity.", "Antalgic gait.", "Osteotomy.", "Skin traction.", "Cervical rib.", "Dorsiflexion test.", "Bumper Injury.", "Cock up splint.", ], } # PDF2 (Sub Code 6266, 4th Year, 2011-2026) - 29 papers pdf2_questions = { "Aug2011 (6266)": [ "Green stick fracture.", "Hallux Valgus.", "Subluxation.", "Carpal bones.", "Delayed union.", "Volkman's sign.", "McMurray's test.", "Scapulo-humeral rhythm.", "Antalgic gait.", "Hypothenar muscles of hand.", ], "Feb2012 (6266)": [ "Z-Thumb deformity.", "Hallux valgus.", "Guillotine amputation.", "Mallet finger.", "Ely's test.", "Complications of Scaphoid fracture.", "Attachments and nerve supply of hamstring muscle.", "List the complications of Supracondylar fracture of humerus.", "Clarke's test.", "Q-angle.", ], "Aug2012 (6266)": [ "Swan neck deformity.", "Thenar muscles of hand.", "Name four entrapment neuropathies.", "Genu valgum.", "Anterior drawer test.", "Dugas sign.", "Bunion.", "External rotators of the hip.", "Tinel's sign.", "Name the fracture and dislocation in Monteggia fracture dislocation.", ], "Feb2013 (6266)": [ "Management of fracture neck of femur.", "Erbs point.", "Involucrum.", "Osteotomy.", "Hugh Oven Thomas.", "Cold abscess.", "Genu valgum.", "Barton's fracture.", "Dequervain's disease.", "Triple dislocation.", ], "Aug2013 (6266)": [ "Define Periarthritis Shoulder. List the clinical features.", "List the splints used for Upper extremity Peripheral nerve injuries.", "Straight leg raising test.", "List the levels of Lower limb Amputation.", "Difference between dislocation and subluxation.", "List the causes for shoulder impingement syndrome.", "Difference between Tide and Untided injuries of hand.", "Define Q Angle.", "List the types of Leprosy.", "Types of CTEV.", ], "Feb2014 (6266)": [ "Deformities of Rheumatoid Arthritis.", "Bamboo Spine.", "Cervical Rib.", "Wry neck.", "Mal union.", "Carpal Tunnel Syndrome.", "Kernick's Sign.", "Cobb's angle.", "Hallux Valgus.", "Genu Varum.", ], "Aug2014 (6266)": [ "Stages of bone healing.", "Metatarsalgia.", "Excisional arthroplasty.", "Bennett's fracture.", "Osteomyelitis.", "Chest wall deformities.", "Painful arc syndrome.", "Myositis ossificans.", "Volkman's ischaemic contracture.", "Boxer's fracture.", ], "Feb2015 (6266)": [ "Define Congenital Dislocation of Hip. List the clinical features.", "Define Foot Drop. List the clinical features.", "List the complications of Patellectomy.", "List the levels of Upper limb Amputation.", "Define Dislocation and Subluxation.", "List the causes for Shoulder Hand Syndrome.", "Define Claw Hand and list the clinical features.", "Define Genu Recurvatum.", "List the types of Fractures.", "Define Prepatellar Bursitis and list the causes.", ], "Aug2015 (6266)": [ "Extensor Zones of Hand.", "Define Deltoid Fibrosis and list the causes.", "Define Kyphosis and list the complications.", "Difference between Coxa vara and Coxa valga.", "Define Burns and list the degrees of Burns.", "List the complications of fracture.", "Define Plantar Fasciitis and list the clinical features.", "Central Dislocation of Hip.", "Carpal Tunnel Syndrome.", "List the clinical features seen in TB Spine.", ], "Feb2016 (6266)": [ "Barton fracture.", "Tenosynovitis.", "Reflex grading.", "Cozen's test.", "Swan neck deformity.", "Mallet finger.", "Thomas test.", "Non union.", "Apprehension sign.", "Ober's test.", ], "Aug2016 (6266)": [ "Coxa vera.", "Taylor's brace.", "Bankart lesion.", "Gunstoke deformity.", "Q angle in knee.", "Deformities of rheumatoid hand.", "Pseudo gout.", "Cold abscess.", "Erb's palsy.", "Dupuytren's contracture.", ], "Feb2017 (6266)": [ "Tennis elbow.", "Genu valgum.", "Few complications of Colle's fracture.", "Compound fracture.", "Trigger finger.", "Entrapment neuropathy.", "Barton's fracture.", "De Quervain's disease.", "Types of scoliosis.", "Smith's fracture.", ], "Aug2017 (6266)": [ "Hangman's fracture.", "Trendelenberg gait.", "Madelung's deformity.", "Bone graft.", "Cobb's angle.", "Sprengel's shoulder.", "Bennett's fracture.", "Scapular winging.", "Nursemaid elbow.", "Boutonniere Deformity.", ], "Feb2018 (6266)": [ "Stages of bone healing.", "Prosthesis.", "Arthroplasty.", "Bennett's fracture and dislocation.", "Pescavus.", "Pelvic tilt.", "Slump test.", "Medical management - RA.", "Paget disease.", "Boxer's fracture.", ], "Aug2018 (6266)": [ "Ape thumb deformity.", "Phalen's test.", "Avulsion fracture.", "Mal union.", "Swan neck deformity.", "Tendinitis.", "Flat foot.", "Erb's point.", "Painful arc syndrome.", "Metatarsalgia.", ], "Feb2019 (6266)": [ "Ganslens test.", "Risser's sign.", "Pawlik harness.", "Bone graft.", "Tardy ulnar nerve palsy.", "Round back.", "Jersey finger.", "Fracture classification.", "Volkman's Ischaemic contracture.", "Rotator cuff muscle injury special test.", ], "Aug2019 (6266)": [ "Pott's fracture.", "Fracture disease.", "CTEV Boot.", "Bamboo spine.", "Axonotmesis.", "Klumpke's palsy.", "Compound fracture.", "Painful arc syndrome.", "Osteomalacia.", "Cross union.", ], "Feb2020 (6266)": [ "Types of fracture.", "Radiological features of Colle's fracture.", "Dislocation.", "Pen Test.", "Neuropraxia.", "Arthroplasty.", "Genu recurvatum.", "Costochondritis.", "Erb's palsy.", "Straight Leg Raising (SLR) Test.", ], "Dec2020 (6266)": [ "Repetitive stress injury.", "Boxer's fracture.", "Mallet thumb.", "Green stick fracture.", "Bankart's repair.", "Tinel's sign.", "Prone knee bend test.", "Bursitis.", "Golfer's elbow.", "Costochondritis.", ], "Sep2021 (6266)": [ "Delayed Union.", "Carpal Bones.", "Pescavus.", "Resting position of Hand.", "Compartmental Syndrome.", "Klippel-Feil syndrome.", "Dennis Brown Splint.", "Ely's test.", "Q angle.", "Cubitus varus.", ], "Jan2022 (6266)": [ "Jefferson's Fracture.", "Osteoblastoma.", "Coxa vara.", "C splint.", "Rickets.", "Anterior drawer test.", "Jersey finger.", "Phalen's test.", "Smith fracture.", "Cortical bone.", ], "Jun2022 (6266)": [ "Bamboo spine.", "Egawa test.", "Myositis ossificans.", "Tabes Dorsalis.", "Ankle Foot Orthosis.", "Nerve graft.", "Cubitus valgus.", "Pelvic Harness.", "Paget's disease.", "Scurvy.", ], "Oct2022 (6266)": [ "Green Stick Fracture.", "Morton's Fracture.", "SLR.", "Arthrodesis.", "Subluxation vs Dislocation.", "Erb's Palsy.", "Genu Valgum.", "Cobb's angle.", "McMurray's test.", "Radial club hand.", ], "Apr2023 (6266)": [ "Trendelenburg gait.", "Madelung's deformity.", "Bennett's fracture.", "Tennis elbow.", "Calcaneal spur.", "Sprain vs Strain.", "Triple nerve palsy.", "MRI.", "Bursitis.", "Stump.", ], "Nov2023 (6266)": [ "Segmental fracture.", "Tenosynovitis.", "CT scan.", "Smith's fracture.", "Trigger finger.", "Speed test.", "Vertical talus.", "Rotator Cuff Tear.", "Thomas splint.", "Night stick fracture.", ], "Aug2024 (6266)": [ "Tenosynovitis.", "Cozen's test.", "Swan neck deformity.", "Pott's fracture.", "Painful arc syndrome.", "Bamboo spine.", "Osteomalacia.", "SLR.", "Erb's Palsy.", "Cobb's angle.", ], "Feb2025 (6266)": [ "Define Sprain.", "Swan neck deformity with suitable diagram.", "Coxa magma.", "Dupuytren's contracture.", "Smith's fracture.", "Jones fracture.", "Biceps tendinitis.", "Define Lordosis.", "Adhesive capsulitis.", "Arthrogryposis.", ], "Aug2025 (6266)": [ "Axonotmesis.", "Radiological features of Colles' fracture.", "Dislocation.", "Pen Test.", "Neuropraxia.", "Arthroplasty.", "Genu recurvatum.", "CTEV Boot.", "Fracture disease.", "Straight Leg Raising (SLR) Test.", ], "Feb2026 (6266)": [ "Arches of foot.", "Mallet finger.", "Subluxation.", "Ulnar claw hand.", "Tinel sign.", "Scaphoid fracture.", "Radiological features of Ankylosing spondylosis.", "Flat foot.", "Froment's sign.", "Arthrodesis.", ], } # Combine all questions all_questions_by_paper = {} all_questions_by_paper.update(pdf1_questions) all_questions_by_paper.update(pdf2_questions) # Normalize for comparison def normalize(q): q = q.lower().strip().rstrip('.') # remove "define " prefix q = q.replace("define ", "").replace("list the ", "").replace("difference between ", "") return q # Count each question from collections import defaultdict question_count = defaultdict(list) # normalized_q -> list of paper names for paper, questions in all_questions_by_paper.items(): for q in questions: norm = normalize(q) question_count[norm].append((paper, q)) # Print repeated questions (asked 2+ times) print("=" * 80) print("REPEATED 2-MARK QUESTIONS (asked in multiple years)") print("=" * 80) repeated = {k: v for k, v in question_count.items() if len(v) >= 2} # Sort by frequency descending sorted_repeated = sorted(repeated.items(), key=lambda x: len(x[1]), reverse=True) for norm_q, occurrences in sorted_repeated: print(f"\n[Asked {len(occurrences)} times] {occurrences[0][1]}") for paper, original_q in occurrences: print(f" - {paper}") print("\n\n" + "=" * 80) print(f"Total repeated questions: {len(repeated)}") print(f"Total unique questions: {len(question_count)}") EOF
| Rank | Question | Times Asked |
|---|---|---|
| 🔴 1 | Bamboo Spine | 6 times |
| 🔴 2 | Cobb's Angle | 5 times |
| 🔴 3 | Painful Arc Syndrome | 5 times |
| 🔴 4 | Erb's Palsy | 5 times |
| 🟠 5 | Dislocation vs Subluxation | 4 times |
| 🟠 6 | Boxer's Fracture | 4 times |
| 🟠 7 | Genu Recurvatum | 4 times |
| 🟠 8 | Hallux Valgus | 4 times |
| 🟠 9 | Swan Neck Deformity | 4 times |
| 🟠 10 | Genu Valgum | 4 times |