Công bố tài liệu kỹ thuật phần PowerPoint (Tool Ex Test 1.3.6~)

tuhocvba

Administrator
Thành viên BQT
Nhằm tạo điều kiện cho mọi người tự ý phát triển Addin PowerPoint đi kèm hỗ trợ Output của Tool Ex Test khi xuất ra PowerPoint, tôi công bố tài liệu kỹ thuật.
Một số ý tưởng mọi người có thể nghĩ tới:
Addin ẩn lời giải, không cho hiển thị lời giải. Ẩn đáp án đúng.
Tự động chia trang nếu đề bài và lời giải quá dài.
Bạn cần đăng nhập để thấy đính kèm

Hiện tại logic chương trình là, nếu phần đề bài có nhiều hơn 1 hình vẽ, thì tên hình vẽ lần lượt được đặt tên là:
THVBA_CauHoiHinh0
THVBA_CauHoiHinh1
THVBA_CauHoiHinh2
...
Chúng sẽ cùng đặt ở một vị trí cố định.
Anh em có thể xây dựng addin để dàn hình ở phần nội dung đề bài theo ý muốn.

Chú ý độ rộng của THVBA_DeBai tự động nới rộng cho phù hợp với nội dung đề bài và phần nội dung lựa chọn phương án.
Tương tự:
THVBA_LoiGiai tự động nới rộng cho phù hợp với nội dung phần lời giải.

Như vậy anh em có thể tính tổng chiều cao của THVBA_LoiGiai và THVBA_DeBai, khi đó sẽ biết được nội dung đã vượt quá khổ slide hay chưa, từ đó có thể đưa ra phán đoán tách trang, tách bao nhiêu trang.
Bạn cần đăng nhập để thấy đính kèm

Nếu phần lời giải có hình như trường hợp dưới đây:
Bạn cần đăng nhập để thấy đính kèm

Thì tên hình vẽ lần lượt được đặt là :
THVBA_LoiGiai_Hinh0
THVBA_LoiGiai_Hinh1
THVBA_LoiGiai_Hinh2
...
Và chúng được đặt ở vị trí cố định (mép phía trái phía trên của phần lời giải).
Trong hình minh họa ở trên có thể thấy Tool Ex Test mới tách ra được một hình. Nếu đúng như mong muốn thì phải tách ra được hai hình, do phần lời giải sử dụng hai hình vẽ.
Việc tách hình vẫn chưa diễn ra suôn sẻ và thuận lợi do chưa đưa xử lý hình ảnh mạnh vào trong code.
 

tuhocvba

Administrator
Thành viên BQT
Nội dung các lựa chọn đáp án đều được đặt tên:
Bạn cần đăng nhập để thấy đính kèm
 

tuhocvba

Administrator
Thành viên BQT
Có thể phát triển chức năng này nhanh như vậy, có thể nói một phần dựa vào Output của BTPro.
Việc xây dựng form slide phải nói là rất mất thời gian, bởi vì đây là phần ảnh hưởng tới toàn bộ phần code sau này.
Do đó cần phải làm tốt ngay từ đầu.
Dưới đây là các phân tích của tôi khi xem video giới thiệu và khi có trong tay output của BTPro:
Bạn cần đăng nhập để thấy đính kèm

Phần số 1 và số 3, tôi cho rằng không cần thiết. Tôi không hiểu mục đích của nó là gì.
Phong cách tôi hướng đến là tối giản. Cái gì không cần thiết thì bỏ đi.
Phần số 2 tôi tán thành quan điểm thiết kế này. Khi đưa thông tin câu bao nhiêu vào đây, thì phần nội dung câu hỏi sẽ bớt đi được từ "Câu xyz". Như vậy là nới rộng được không gian cho phần thể hiện nội dung toán. Đây là một trong những ưu tiên của tôi.
Nếu để ý các bạn cũng thấy bề rộng của các khung nội dung câu hỏi và nội dung lời giải (phần số 6 và số 7) được tôi kéo sát ra mép ngoài của slide, chỉ để lại rất ít diện tích. Mục đích cũng là để tăng không gian thể hiện nội dung.
Phần số 4 tôi cho là không cần thiết. Nhìn vào bố cục slide có hai phần trên và dưới như vậy, ai cũng hiểu phần dưới là lời giải. Do đó phần số 4 lược bỏ.
Phần số 5: Tôi dự định bê nguyên Word sang Powerpoint. Chú ý rằng Word người ta đã chỉnh độ rộng các phương án rất tốt. Nếu bê y nguyên Word sang, thuật toán đo độ rộng phương án không cần quan tâm nữa, vì bên Word dã làm tốt rồi.
Nhưng bên Word các phương án đang thể hiện như sau:
Bạn cần đăng nhập để thấy đính kèm

Nó khá đơn điệu. Chỉ cần hình dung là nếu bê sang PowerPoint định dạng này thì nhìn vào sẽ có chút thất vọng về thẩm mỹ. Nhưng nó không mâu thuẫn với quan điểm thiết kế, đó là tối giản, không cầu kỳ.
Thầy Thương cũng cho rằng cứ bê word sang như vậy được rồi.
Tôi khá đắn đo. Sau cùng tôi chấp nhận thiết kế của BTPro, như vậy có nghĩa là tôi sẽ phải đi đo độ rộng phương án trên Word. Và từ đó chủ động đặt chúng vào vị trí nào trên Powerpoint. Quả nhiên là tự nhiên lại "mua việc" cho bản thân, nhưng được chủ động hơn, vì mình sẽ tính toán đặt phương án vào đâu trên PowerPoint theo ý mình. Tôi chấp nhận "mua việc". Phần số 5 có thể nói là đã "copy" hoàn toàn ý tưởng thiết kế của BTPro.
Tuy nhiên, ta không thể biết được BTpro đã tính toán đặt phương án như thế nào, đây là logic xử lý mà ta không được biết. Đây là điểm khác biệt giữa hai tool. Mỗi bên có xử lý logic khác nhau nên sẽ đưa ra output khác nhau. Việc đặt phương án như nào cho khoa học sẽ phụ thuộc vào tính toán logic của người code. Ở đây nói copy ý tưởng thiết kế là ta chỉ nói về vấn đề thẩm mỹ thôi.

Về màu nền ở phần 6 và 7: Tôi sử dụng cùng tông màu với BTPro. Thấy rằng tông màu này là nhẵ nhặn, bản thân tôi cũng thấy ưng mắt. Màu sắc của Tool Ex Test có phần tươi sáng hơn. Nói chung không có nhiều khác biệt.

Nhìn chung, thiết kế mỹ thuật của BTPro được tôi tham khảo. Dù có output trong tay hay không, thì với việc tác giả chia sẻ video giới thiệu, ai cũng nhìn thấy Output, thiết kế thẩm mỹ như thế ai muốn đều có thể tham khảo.
Ngày nay Tool Ex Test đã công khai ra cộng đồng, các bạn cũng có thể cải tiến, "độ" lại mỹ thuật theo hướng mà các bạn muốn.
Tên các đối tượng cũng đã được tôi cố định, nên rất dễ để các bạn làm Addin, thực hiện "độ thẩm mỹ" theo cách mà các bạn muốn.

Trên đây tôi chia sẻ lại những suy nghĩ, những đắn đo trong tính toán khi làm Tool. Nếu không có một BTPro đã đi trước và đã trau chuốt về thẩm mỹ, thì tôi sẽ tự cho phép bản thân làm đơn điệu hơn so với Tool Ex Test hiện tại. Nhưng trước một người đi trước đã dày công làm ra output đẹp mắt, đó là động lực cho người đi sau phải làm cho bằng, hoặc hơn. Đặt địa vị mình nếu là người đi trước, liệu có thể trau chuốt ngay từ đầu như thế hay không, tôi không chắc mình làm được như BTPro.
 
Top